数据库连接中断,导致程序报错。
1、设置connecttimeout是否可以解决问题?如果设置connecttimeout=0,是不是数据库会不断的尝试连接?
2、有什么办法能够解决数据库连接中断的问题?
3、如果物理连接暂时中断,连接恢复后,数据库是否能够自动重新连接?
1、设置connecttimeout是否可以解决问题?如果设置connecttimeout=0,是不是数据库会不断的尝试连接?
2、有什么办法能够解决数据库连接中断的问题?
3、如果物理连接暂时中断,连接恢复后,数据库是否能够自动重新连接?
解决方案 »
- 如何在DBGRID中对应TreeView中选中的节点并高亮度显示?
- 大家帮帮我啊!!
- 帮忙看一下这个字段求合问题,提问者有点菜.
- TIdSMTP控件发邮件的问题!发言就送分!快来拿分吧!
- 急急急 各位老兄帮帮忙!!!!!
- 求急query+dbgrid如何实现插入,删除,修改,100分哦?
- 急盼高手帮忙!!!! 我最近做了一个题库系统,试题采用TRxRichedit控件进行录入和查看,问一下,TRxRichedit显示的公式怎么可以垂直居中排列呢?
- 在获知两台在线的计算机IP后(分别连上internet),是否可以像局域网一样使用sql server,来实现数据的共享
- 谁愿意与我合作?
- 我在安装控件的时候,第一次什么问题也没有出现就搞定了,可是我把这个控件删除后在从新安装时总出现已下错!请问怎么解决?
- edit 框内如何实现像QQ密码那样的圆形的密码
- sql语句整合的问题
2、错误捕获
3、物理连接暂时中断,连接恢复,这种情况没有测试过,因为不推荐启动程序后就一直连接数据库,应该在进行数据库交互时在连接,操作完成后记得断开,对于暂时中断时产生的业务数据,可以现在本地缓存
2,可以设置KeepConnection为False来解决连接中断问题,这样设置会牺牲效率,相当于每次执行SQL语句ADOCONNECTION都要自动建立一次连接,一般来说是感觉不到效率下降的,
3,如果KeepConnection为TRUE,连接暂时中断,连接恢复后,数据库不能够自动重新连接