private bool GetConnection(string sName, string sPwd)
{
try
{
SqlConnection sqlcon = new SqlConnection();
sqlcon.ConnectionString = "server='" + sName + "';uid=sa;pwd='" + sPwd + "';database=master";
sqlcon.Open();
if (sqlcon.State.ToString().ToLower() == "open")
{
return true;
}
else
{
return false;
}
}
catch (SqlException e)
{
return false;
}
}
当连接成功的时候,很快能返回TRUE.
当连接失败的时候,很长时间才能返回TRUE.(因为抛异常了)
请问,可以把连接的时间限制在5秒吗?就是5秒没成功就弹 失败
谢谢
{
try
{
SqlConnection sqlcon = new SqlConnection();
sqlcon.ConnectionString = "server='" + sName + "';uid=sa;pwd='" + sPwd + "';database=master";
sqlcon.Open();
if (sqlcon.State.ToString().ToLower() == "open")
{
return true;
}
else
{
return false;
}
}
catch (SqlException e)
{
return false;
}
}
当连接成功的时候,很快能返回TRUE.
当连接失败的时候,很长时间才能返回TRUE.(因为抛异常了)
请问,可以把连接的时间限制在5秒吗?就是5秒没成功就弹 失败
谢谢
“System.Data.Common.DbConnection.ConnectionTimeout”
赋值 -- 它是只读的