2013-08-22 56 views
0

我的连接性质在下面给出C3P0连接软件导致连接中止:recv的失败错误

  • jdbc.url = JDBC:MySQL的:// DB_HOST:DB_PORT/DB_NAME
  • jdbc.driverClassName = db_driver_class_name
  • jdbc.username = DB_USER
  • jdbc.password = DB_PASSWORD
  • jdbc.hibernate.platform = hibernate_dialect
  • jdbc.initialPoolSize = 25
  • jdbc.minPoolSize = 25
  • jdbc.maxPoolSize = 500
  • jdbc.checkoutTimeout = 1000
  • jdbc.acquireRetryDelay = 1000个
  • jdbc.acquireRetryAttempts = 30
  • jdbc.acquireIncrement = 50
  • jdbc.breakAfterAcquireFailure = true
  • jdbc.debugUnreturnedConnectionStackTraces = true

    偶尔我得到了以下错误

    产生的原因:值java.sql.SQLException:IO异常:软件导致连接中止:recv的在oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:74) 失败 在oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:131) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:197) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java :261) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:566) at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:802) 在oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:866) 在oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1186) 在oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement。的java:3387) 在oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3431) 在oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1203) 在com.mchange.v2.c3p0。 impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) 在org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186) 在org.hibernate.loader.Loader.getResultSet(Loader.java:1787) 在org.hib在org.hibernate.loader.Loader.loadEntity(Loader.java:1860)上的ornate.loader.Loader.doQuery(Loader.java:674) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)

    之后,它工作正常。

回答

相关问题