当前位置: 代码迷 >> VB Dotnet >> 避免联接 SQL server或者mysq数据库连接失败卡死的办法
  详细解决方案

避免联接 SQL server或者mysq数据库连接失败卡死的办法

热度:58   发布时间:2016-04-25 02:03:35.0
避免连接 SQL server或者mysq数据库连接失败卡死的办法?
1.我用程序连接mysql和sqler和server数据库,当网络与这两个数据库断开,程序就会卡死在那里15秒左右,这是不是与数据库的ConnectionTimeout属性默认=15秒有关啊
2.我不想程序卡在那里15秒,能不能设置成一旦连接失败就报异常,然后用 TRY CATCH捕获异常,是吧ConnectionTimeout设置成0么????  请各路大侠赐教
------解决思路----------------------
是连接字符串里面的15导致的,0就是无限制等待,你可以设个2,3秒,正常的话毫秒级别就能连上的
------解决思路----------------------
用多线程访问
------解决思路----------------------
虽然不能减少时间,但是可以避免界面挂起
------解决思路----------------------
你能把你的SQL字符串发下吗?我写过的是可以的
  相关解决方案