目前用 Hibernate , 连 mysql , mysql 有 8小时自动断开空闲连接的问题而 hibernate 我的使用是不断开连接的,一直开着所以到了8小时无任何操作的情况下,mysql 会自动断开所有连接,而我再进入系统做任何操作,数据库连接因为无效,所以只能报错有什么办法可以解决?最容易实现的,例如配置文件修改... 注,不要叫我用C3P0,试过了,可以是可以,但是我系统中的一些查询会出问题。
解决方案 »
- JSP页面上点击一个按钮弹出outlook发邮件窗口?
- 求大家帮忙
- 问个和tomcat 大小写有关的问题
- java web 中使用css文件
- 树形结构的uml图怎么画
- NetBeans5.0里不想用它自带的tomcat5.5.9,如何配置外部的Tomcat?
- 股票分时图
- 请教properties文件的写操作(附代码)
- 怎样调试JSP才能像ASP一样方便。
- jsp中if else的问题。请指点。给分!在线等待!!!
- Cannot create JDBC driver of class '' for connect URL 'null' 错误
- Strus1.2存数据库中文乱码!!!!!!!!!!!!!!
楼主【iiitom】截止到2008-07-01 11:40:37的历史汇总数据(不包括此帖):
发帖数:46 发帖分:2276
结贴数:40 结贴分:2116
未结数:6 未结分:160
结贴率:86.96 % 结分率:92.97 %
楼主加油
......jdbc:mysql://localhost:3306/YourDatabase?autoReconnect=true ......
如此?實用于hibernate ?試!
第一:autoReconnect=true (这是MYSQL中文手册上针对8小时问题提出的解决方案)
第二:如果你是用DBCP配置的连接池的话注意设置testQuery等属性,具体查一下DBCP的属性(其实这个也是MYSQL中文手册上针对8小时问题提出的解决方案)
第三:将wait_timeout设置更长。
我们以前用 c3p0 会有这个问题, 改用 commons-dbcp 就没有这个问题了.
commons-dbcp ?可与Hibernate怎样结合?请给出例子可以吗,谢谢!