java.sql.sqlexception io exc_java.sql.SQLException: Io exception: Connection reset 解决

java.sql.SQLException: Io exception: Connection reset

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:254)

at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:987)

at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1061)

at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:849)

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1133)

at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3338)

at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3383)

at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:353)

解决办法(连接池根据数据库进行配置):

数据库validationQuery

Oracle

select 1 from dual

MySQL

select 1

Microsoft SQL Server

select 1

DB2

select 1 from sysibm.sysdummy1

SQLite

select 1

HSQLDB

select 1 from INFORMATION_SCHEMA.SYSTEM_USERS

postgresql

select version()

ingres

select 1

Apache Derby

select 1

H2

select 1

Informix

select count(*) from systables

例:

1. Oracle数据库, C3P0连接池

2. c3p0的版本与项目环境的存在差异,不要随便升级c3p0的版本,诺升级相应底层的配置获取也需要调整;

C3P0

13665610.html

C3P0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值