如何快速测试SQL服务器和数据库连接? connection有一个表示连接状态的属性,名字叫STAGE或是什么我记不清了,你查一下MSDN,它有几种状态,用这个判断比较快。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个aspx,再用Microsoft Application Center Test 比较不知道符合你的要求不 to ark_matrix(matrix): 我是测试连接能够连上,又不是检查连接状态to ylfzly: 比较什么?我就知道这一种方法啊to tianjue0921(天珏) : VS里测试连接怎么那么快呢? 我做过的一个程序确实是这样的,如果有错误例如sqlserver不存在,捕获异常会很慢,通过判断连接时的状态确实是可以很快的到测试结果的 to ark_matrix(matrix): 那我声明一个connection后赋予连接字符串后怎么做呢?open吗?能给点代码示例一下吗? 现在在家没有现成的代码,大概是这样的conn.open();if conn.State<>1 //连接不正常MessageBox.Show("连接不正常"); to ark_matrix(matrix) 但是一旦open了一个不存在的连接不就会有异常抛出了吗? 正如你所遇到的,连接数据库时如果出错的话会花很长时间,在open之后是不会马上出现异常的,所以在open之后直接判断或延迟一段时间判断connection的状态是不会抛出异常的 to ark_matrix(matrix) 那我试试看 to ark_matrix(matrix) 那要怎样才能不让连接抛出异常呢? 那个连接状态是SqlConnection.ConnectState,枚举类型。但我觉得这个状态在这儿用处不明显。在配置好SqlConnection的ConnectString后,立即调用Open方法,如果无法连接的话,异常就已经被抛出了,此时你捕获异常和判断ConnectState效果是一样的吧。 to ShanShiMin 可就是速度太慢了,VS里有个服务器资源管理器测试连接速度就挺快的 这句格式不正确,怎么改??谢谢各位大手指点 垂直搜索引擎如何实现按照字段排序的功能? 帮忙、、、、 DataGridView中如何获取鼠标所在的单元格 一个关于update的难题,请大家给点意见解决啊,在线等. listbox如何显示select语句提出的若干项呢 如何获取其它窗口上label控件句柄,急用!! 用C#如何同时选定Word文档里的多个表格? 谁有动态生成treeview树的代码 .NET学习中的一些技巧,希望高手根贴 关于Datagrid:焦点落在Datagrid的时候填充数据会出错!!! 又是一个结帖无分的帖
我是测试连接能够连上,又不是检查连接状态
to ylfzly:
比较什么?我就知道这一种方法啊
to tianjue0921(天珏) :
VS里测试连接怎么那么快呢?
那我声明一个connection后赋予连接字符串后怎么做呢?open吗?能给点代码示例一下吗?
conn.open();
if conn.State<>1 //连接不正常
MessageBox.Show("连接不正常");
但是一旦open了一个不存在的连接不就会有异常抛出了吗?
那我试试看
那要怎样才能不让连接抛出异常呢?
可就是速度太慢了,VS里有个服务器资源管理器测试连接速度就挺快的