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/hagv 著作权归作者所有。请勿转载和采集!