这个问题很奇怪~本人愚见:
如果理解没错的话,你想在不到1秒中时间判断数据库是否可用?
1,想知道数据库是否可用,就需要与数据库进行连接
2,连接数据库的时间延迟要看网络速度,如果没有网络回应,则需要等待,
这段时间叫做响应时间,没有响应时间的网络连接是无法判断网络状态的.
3,如果是本地数据库倒是可以达到你的要求

解决方案 »

  1.   

    不可能,因为判断数据库是否可用本来就是等待超时的过程.
    但是由一个折中的办法.你在数据库运行的机器上运行一个小程序,该程序每隔一小断时间访问一次数据库,保存数据库是否可用信息,要判断时连接到该程序读取状态信息就可以了
      

  2.   

    我现在就是采用 wincarf(努力穿裤裤) 的办法呀
    有没有更好的方法??
      

  3.   

    这好象不太现实吧,有什么具体的应用吗