C# 连接 PostgreSQL 数据库设置超时时间
可以通过设置连接字符串中的 'Timeout' 属性来设置连接超时时间,示例代码如下:
using Npgsql;
class Program
{
static void Main(string[] args)
{
string connString = "Server=localhost;Port=5432;Database=mydb;User ID=myuser;Password=mypass;Timeout=30;";
try
{
using (NpgsqlConnection conn = new NpgsqlConnection(connString))
{
conn.Open();
Console.WriteLine("Connection opened successfully.");
}
}
catch (Exception ex)
{
Console.WriteLine("Connection failed: " + ex.Message);
}
}
}
在上面的示例中,'Timeout' 属性被设置为 30 秒,如果连接在 30 秒内未能建立,则会抛出 NpgsqlException 异常。可以根据实际情况调整超时时间。
原文地址: https://www.cveoy.top/t/topic/oDfi 著作权归作者所有。请勿转载和采集!