一客户机是否能正常链接到数据库服务器(指网络是否正常)
一数据库如SQL是否已开启(SQL服务是不是正常)
如果以上两点儿都正常即说明数据库服务器是可以正常使用的,否则给出相应的错误提示.
C#中有没有什么好的方法,在SqlConnection open 前对数据库服务器进行判断
答案:1 悬赏:60 手机版
解决时间 2021-03-22 23:49
- 提问者网友:不爱我么
- 2021-03-22 01:22
最佳答案
- 五星知识达人网友:荒野風
- 2021-03-22 02:26
private SqlConnection conn;
public SqlConnection Conn
{
get
{
string Stringconn = "Data Source=.;Initial Catalog=LHHDB;Persist Security Info=True;User ID=sa;Password=fubing";
if (conn == null) //如果连接是空的。就创建一个。
{
conn = new SqlConnection(Stringconn);
conn.Open();
}
else if (conn.State == System.Data.ConnectionState.Broken) //如果连接已损坏就关闭在 开启 {
conn.Close();
conn.Open();
}
else if (conn.State == System.Data.ConnectionState.Closed) // 如果是关闭的,就开启。
{
conn.Open();
}
return conn;
}
}
不知道 楼主是不是这意思。
public SqlConnection Conn
{
get
{
string Stringconn = "Data Source=.;Initial Catalog=LHHDB;Persist Security Info=True;User ID=sa;Password=fubing";
if (conn == null) //如果连接是空的。就创建一个。
{
conn = new SqlConnection(Stringconn);
conn.Open();
}
else if (conn.State == System.Data.ConnectionState.Broken) //如果连接已损坏就关闭在 开启 {
conn.Close();
conn.Open();
}
else if (conn.State == System.Data.ConnectionState.Closed) // 如果是关闭的,就开启。
{
conn.Open();
}
return conn;
}
}
不知道 楼主是不是这意思。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯