怎样判断远端的sql server服务器是否连接正常

formatkm 2003-08-31 12:39:41
怎样判断远端的sql server服务器是否连接正常,如果正常才可以在客户端进行数据操作,否则报错。
...全文
161 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
panyee 2003-08-31
  • 打赏
  • 举报
回复
conn.Open()没有异常就是正常状态
egaofeng 2003-08-31
  • 打赏
  • 举报
回复
你就用try,catch语句表示异常的判断。
upzone 2003-08-31
  • 打赏
  • 举报
回复
注意啊,这是在初始化连接时的检查,你真正要连接的时候没必要检查的
_weiKun_ 2003-08-31
  • 打赏
  • 举报
回复
基本没有别的方法了,只有捕获异常。在一个就是用Socket,查找SQLSERVER得端口,看看sqlserver得服务启动没有。
formatkm 2003-08-31
  • 打赏
  • 举报
回复
有没有更简单的办法,这样一来没次open都要这么多语句.
upzone 2003-08-31
  • 打赏
  • 举报
回复
注意Open()后要立即关闭,
try
{
_oConnection=new SqlConnection(connStr);
_oConnection.Open();
_oConnection.Close();
//OnInitizeConnect("初始化成功");
}
catch(Exception ex)
{
_oConnection.Dispose();
_oConnection=null;
OnInitizeConnect(ex.Message); //连接失败触发连接(失败)事件
}
cnhgj 2003-08-31
  • 打赏
  • 举报
回复
try
{
Conn.Open();
}
catch
{
MessageBox.Show("连接失败");
}

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧