情况1:
软件初始化时mysql_real_connect,直到结束都不断开,有数据直接操作情况2:
当有数据操作时都执行mysql_real_connect和mysql_close不知道这些情况有什么区别另外当我大量触发SQL的delete、replace等语句的时候,容易会出现数据库操作失败的情况,请问要怎样避免呢?毕业设计各种赶工中

解决方案 »

  1.   


    在我频繁的链接时候不时会出错,然后整个软件就与SQL断开了
      

  2.   


    如果是一直频繁的操作呢,其实我主要想知道connect这步会不会很耗资源
      

  3.   

        如果用ADO操作MYSQL应该没问题(不论频繁连接和断开),但用MYSQL的API库就不知道了,我是不用MYSQL的API库,因为涉及到版本升级问题,一旦数据库版本升级或API库升级原先的程序可能就不能用了,只能改成最新版本的API库才行,因为到去年为止LINUX下的一些驱动升级还不是向下兼容的.
        所以,你再用ADO操作MYSQL数据库试试有没有你遇到的问题,至于是一直保持连接还是操作时再连接用完后再断开这视情况决定,频繁操作一直保持连接,偶尔操作或不频繁操作就用完后就断开