hibernate不支持数据库断开后重新连接问题

本文记录了一个使用Oracle 9i、Tomcat 4.1及JDK 1.4.1环境下,采用Class12.jar与不同版本Hibernate进行开发时遇到的连接重置问题。该问题表现为不定期出现且需要重启Tomcat才能解决,疑似与旧程序中的自动重连机制冲突有关。
 我使用oracle901,tomcat4.1,jdk1.41,用的是1169k的class12.jar ,hibernate 用了几个版本,都存在问题 
不定期的出现错误,而且必须重新启动tomcat才可以,各位可知这是为什么呢? 
我已经晕了,我曾经所有的功能都走过了,可就是时间稍微一长就出现这种错误,而且没有什么太强规律可以找到。 
我个人怀疑这句提示比较重要 
[code:1]Io 异常: Connection reset by peer: socket write error[/code:1] 
因为系统中还有我们以前的程序在跑,因为我们以前的程序有机制,当数据库连接出现错误的时候,自动重新连接数据库,(但是我们的连接池肯定和hibernate不公用)会不会是这个破坏了hibernate的连接,目前还不得而知,但是要命的是hibernate 如果死了就彻底死了 

出现如下的提示, 
[code:1] 
2003-10-29 12:46:17 net.sf.hibernate.util.JDBCExceptionReporter logExceptions 
警告: SQL Error: 17002, SQLState: null 
2003-10-29 12:46:17 net.sf.hibernate.util.JDBCExceptionReporter logExceptions 
严重: Io 异常: Connection reset by peer: socket write error 
2003-10-29 12:46:17 net.sf.hibernate.util.JDBCExceptionReporter logExceptions 
警告: SQL Error: 17002, SQLState: null 
2003-10-29 12:46:17 net.sf.hibernate.util.JDBCExceptionReporter logExceptions 
严重: Io 异常: Connection reset by peer: socket write error 
2003-10-29 12:46:17 net.sf.hibernate.JDBCException <init> 
严重: Could not execute query 
java.sql.SQLException: Io 异常: Connection reset by peer: socket write error 
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值