delphi+mysql数据库连接时的问题? 怎么能快速知道连接是否成功

haynes 2010-11-17 11:02:23
在程序开启的时候,判断局域网中192.168.1.99上的MYSQL服务端是否能正常连接(端口是3306),
如果可以联接的话,进行数据更新
如果不能联接,就转去作其他事情

我现在在onshow里用try...来写的话,如果对方电脑没开机或是其他MYSQL不能用的情况下,反应非常慢,这里是不是一个timeout的问题(这个值怎么设比较合理?)

有没有更加快速的方法知道,局域网中的MYSQL服务端能否使用?

实在不行的话,能不能判断192.168.1.99 电脑的3306端口是否开启,如果开启的话就尝试联接,如果没有开启就直接中断转去作其它的事

这个代码怎么写?请各位指教
...全文
103 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
haynes 2010-11-18
  • 打赏
  • 举报
回复
timeout是的阿,有时遇到数据库服务器连接不上,程序得假死好长时间,所以想咨询一下,有没有更快速判断的方法
bdmh 2010-11-18
  • 打赏
  • 举报
回复
adoconnection有timeout属性,不过那只是个理论参考值,实际意义不大

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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