分类: Mysql/postgreSQL
2008-05-28 09:09:50
应用程序和数据库建立连接,如果超过8小时应用程序不去访问数据库,数据库就断掉连接 。这时再次访问就会抛出异常,如下所示:
网上的文章中对此的解决办法多半是在数据库连接字符串中增加“autoReconnect=true ”选项。但是这只对mysql4以前的版本有效。在最新的mysql中不能这么做。其实要解决这个问题也很简单,就是修改mysql的启动参数。缺省mysql的timeout时间是28800秒,也就是8小时,增加一个0就没问题了。
也可以在" my.ini"文件中增加此参数