数据库连接在与DB相同的PC上进行开发时始终断开连接

时间:2009-10-05 09:05:05

标签: java oracle jdbc

我正在开发一个JSP应用程序,我使用Oracle Express 10g作为数据库。我注意到当我尝试在同一台PC上进行开发时,我只能进行多次页面请求和转换,并立即获得IO异常。但是我在不同的PC上下载相同的代码并连接到所述数据库PC。它不会立刻踢我。如果有任何其他设置需要在此处设置,是否有任何想法?

我使用Apache Tomcat 5.5和Eclipse作为IDE。

[ 2009/10/05 17:59:02   The error occurred by XXXClass. ]
java.sql.SQLException: I/O Exception。: Connection reset by peer: socket write error
    at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:133)
    at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:115)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:221)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:293)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:646)
    at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:1057)
    at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:1139)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1471)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3874)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3944)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:3613)
    at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)

1 个答案:

答案 0 :(得分:2)

你的带有数据库的电脑没有任何机会配置为通过DHCP获取IP,是吗?如果是这样,您需要安装Microsoft Loopback Adapter