永发信息网

C#中有没有什么好的方法,在SqlConnection open 前对数据库服务器进行判断

答案:1  悬赏:60  手机版
解决时间 2021-03-22 23:49
一客户机是否能正常链接到数据库服务器(指网络是否正常)
一数据库如SQL是否已开启(SQL服务是不是正常)
如果以上两点儿都正常即说明数据库服务器是可以正常使用的,否则给出相应的错误提示.
最佳答案
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;
}
}

不知道 楼主是不是这意思。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
秋海棠的扦插方法!
智能手机一般装几个安全软件
求给一个节凑比较明显的四四拍流行音乐
说两人不合适的句子,一个离婚的男人对一个有
借款人具有哪些情况商业银行不能予以贷款
找平层水泥出现开裂和空鼓怎么处理?影响木地
The War Against SandImagine living on the
汇诚招投标代理公司在什么地方啊,我要过去处
未满十八周岁刑事案底能当兵吗?
夜静春山空上一句是,夜静春山空的前一句 5分
PP租车 保险理赔 是理赔双方车吗
单选题人在消耗各种能源时,对环境影响的下列
云南省有多少个县?
建邑村地址在什么地方,想过去办事
《亿江南》表达了作者刘禹锡什么的感情?
推荐资讯
微信网页版收藏夹在哪,微信我的收藏在哪个文
幼儿园队列口号,我们班参加队列队形比赛,求
单选题全国人民代表大会与其他国家机关的关系
保险生存金可以领吗
世界上分什么人啊?比如欧洲人啊还有?什么那个
销售净利率公式净利润是哪个 5分
乐悠悠奶茶鸡排地址在什么地方,想过去办事
我把电脑所以东西格式化了之后,下载东西下不
产假是否扣工资,超生有陪产假吗
联合国唯一有权采取行动的机构是A.联合国大会
帮忙想一个CF的名字 要“怡红院XX” 格式的
凯五行中属什么,五行属金读音为敬的字有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?