怎样快速检测与sql数据库是否能正常连接
当数据库不能正常连接时,直接用下面的语句进行连接,需要待很长时间才能返回错误消息。Provider=SQLOLEDB.1;PersistSecurityInfo=Fals...
当数据库不能正常连接时,直接用下面的语句进行连接,需要待很长时间才能返回错误消息。
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=RoomProd;Data Source=192.168.2.13
能否有什么语句,可以快速检测到数据库是否能正常连接?谢谢
try{} catch{}也可以检测,但速度太慢,返回结果最少需要三秒时间。。我要时刻检测与数据库能否正常连接,所以效率要高点的 展开
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=RoomProd;Data Source=192.168.2.13
能否有什么语句,可以快速检测到数据库是否能正常连接?谢谢
try{} catch{}也可以检测,但速度太慢,返回结果最少需要三秒时间。。我要时刻检测与数据库能否正常连接,所以效率要高点的 展开
4个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
有时候可能需要检测下某台机器的服务是不是起来了,或者某台机器的某个库是不是能被连接又不能打开ssms也不想登陆服务器的话就可以用这个方法。
1.在桌面上右键创建个文本,然后改后缀名为udl以后保存(1.udl),至于udl是什么各位可以百度下这里就不细说了。
注:udl(Universal Data Link)是通用数据连接文件,使用通用数据链接 (UDL) 文件来保存连接字符串。
2.打开这个文件以后输入服务器的ip(因为我是本机所以用了实例名)和用户名密码就可以测试连接了,是不是很方便。
1.在桌面上右键创建个文本,然后改后缀名为udl以后保存(1.udl),至于udl是什么各位可以百度下这里就不细说了。
注:udl(Universal Data Link)是通用数据连接文件,使用通用数据链接 (UDL) 文件来保存连接字符串。
2.打开这个文件以后输入服务器的ip(因为我是本机所以用了实例名)和用户名密码就可以测试连接了,是不是很方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你用想测试SQL哪方面能否连通,是能够连接到本地主机还是连接到应用程序?
连接到本机就不多说了,直接打开SQL Server Management Studio会弹出连接界面。
如果是测试能否连接应用程序,用Visual Studio做个测试:
打开该编辑环境,选择“工具”---“连接到数据库”---输入服务器名----选择一个数据库名---“测试连接”
如果能连接上会探出成功窗口(该操作使用环境为VS2008,其他版本应该大体相同)。
这样都能连接上如果你的应用程序连接不上数据库那就跟编写的命令有关了。
连接到本机就不多说了,直接打开SQL Server Management Studio会弹出连接界面。
如果是测试能否连接应用程序,用Visual Studio做个测试:
打开该编辑环境,选择“工具”---“连接到数据库”---输入服务器名----选择一个数据库名---“测试连接”
如果能连接上会探出成功窗口(该操作使用环境为VS2008,其他版本应该大体相同)。
这样都能连接上如果你的应用程序连接不上数据库那就跟编写的命令有关了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-09-28
展开全部
现在在家没有现成的代码,大概是这样的
conn.open();
if conn.State <> 1 //连接不正常
MessageBox.Show( "连接不正常 ");
conn.open();
if conn.State <> 1 //连接不正常
MessageBox.Show( "连接不正常 ");
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询