`

java.sql.BatchUpdateException: Io 异常: Software caused connection abort: recv fai

 
阅读更多
2012-07-26 10:35:40,085 ERROR com.sitech.core.architecture.log.logstat.format.AccessBatchSqlFormatter  -
java.sql.BatchUpdateException: Io 异常: Software caused connection abort: recv failed
at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:343)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10656)
at org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
at com.sitech.core.architecture.log.logstat.format.AccessBatchSqlFormatter.write(AccessBatchSqlFormatter.java:72)
at com.sitech.core.architecture.log.logstat.thread.InfoWriter.run(InfoWriter.java:49)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
at java.lang.Thread.run(Thread.java:619)
2012-07-26 10:35:40,086 ERROR com.sitech.core.architecture.log.logstat.format.AccessBatchSqlFormatter  -
java.sql.SQLException: 关闭的连接
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1133)
at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:328)
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:312)
at com.sitech.core.architecture.log.logstat.format.AccessBatchSqlFormatter.write(AccessBatchSqlFormatter.java:85)
at com.sitech.core.architecture.log.logstat.thread.InfoWriter.run(InfoWriter.java:49)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
at java.lang.Thread.run(Thread.java:619)
2012-07-26 10:35:40,087 ERROR com.sitech.core.architecture.log.logstat.format.AccessBatchSqlFormatter  - 连接释放失败
java.sql.SQLException: Already closed.
at org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:84)
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:181)
at com.sitech.core.architecture.log.logstat.format.AccessBatchSqlFormatter.write(AccessBatchSqlFormatter.java:98)
at com.sitech.core.architecture.log.logstat.thread.InfoWriter.run(InfoWriter.java:49)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
at java.lang.Thread.run(Thread.java:619)
分享到:
评论
2 楼 wangchaoyong 2014-12-08  
这个解决了没?
1 楼 老汉学编程 2012-12-17  
这个解决了没,什么原因?

相关推荐

    解决Exception java.sql.SQLException ORA-00600 内部错误代码

    在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码

    java连接sql server端口错误问题解决

    Java 连接 SQL Server 端口错误问题解决 Java 连接 SQL Server 端口错误是指在使用 Java 语言连接 SQL Server 数据库时,出现连接错误的问题。该问题可能是由于 SQL Server 的配置不正确、防火墙阻止了 TCP 连接或 ...

    Hibernate错误及解决办法集合

    本人做系统时遇到的一些Hibernate问题及解决方案。

    mysql-connector-java-5.1.35 MySQL的jdbc驱动jar

    1. **JDBC API**:JDBC API定义了一组接口和类,如`java.sql.Connection`、`java.sql.Statement`、`java.sql.ResultSet`等,用于建立与数据库的连接、执行SQL语句和处理结果集。 2. **Driver Manager**:Java程序...

    sqljdbc.jar

    这个驱动程序是Java应用程序连接到SQL Server数据库的关键组件,它实现了Java.sql和javax.sql接口,使得Java开发者能够在Java平台上无缝地访问SQL Server数据库。 描述中的“sql server 2005 访问数据库链接”强调...

    sqljdbc的jar包

    8. **批处理**:`BatchUpdateException`和`java.sql.BatchUpdateResult`类支持批量执行SQL更新操作,提高执行效率。 9. **JDBC遵从性**:`sqljdbc4.jar`符合JDBC 4.0规范,这意味着它支持JDBC的所有基本特性,包括...

    SQL Server 2005 jdbc driver

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; ``` 2. 注册JDBC驱动: ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ``` 3. 创建...

    Java的mysql数据库驱动包mysql-connector-java-5.1.0-bin.jar

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; ``` - 然后,通过`Class.forName()`加载驱动,并使用`DriverManager.getConnection()`方法建立数据库连接: ```...

    sqljdbc.jar、sqljdbc4.jar

    标题中的"sqljdbc.jar"和"sqljdbc4.jar"是微软为Java开发者提供的数据库驱动程序,用于连接到SQL Server数据库,特别是SQL Server 2008和SQL Server 2005。这两个JAR文件是Java数据库连接(JDBC)驱动的一部分,允许...

    sql2000 jar包

    SQL2000 JDBC驱动程序是连接Java应用程序与Microsoft SQL Server 2000数据库的关键组件。这个"sql2000 jar包"包含了JDBC(Java Database Connectivity)驱动,使得开发者能够在Java环境中访问和操作SQL Server 2000...

    sqlserver jdbc jar

    标题中的"sqlserver jdbc jar"指的是SQL Server数据库与Java应用程序之间的连接桥梁,即JDBC驱动程序,用于在Java环境中访问和操作SQL Server数据库。这里主要讨论的是Microsoft SQL Server的Java Database ...

    JDB代码整合。。。。

    1. **JDBC API**: JDBC API由一系列接口和类组成,如`java.sql.Connection`,`Statement`,`PreparedStatement`和`ResultSet`等,它们构成了Java程序与数据库通信的基础。 2. **驱动程序管理**: JDBC驱动分为四种...

    JDBC驱动for sqlserver、oracle、mysql

    在进行数据库操作时,可能会遇到各种错误,如SQL异常、连接异常等。JDBC提供SQLException类及其子类来捕获和处理这些异常,确保程序的健壮性。 9. 执行批处理: 对于批量插入或更新操作,JDBC提供了...

    SQLJDBC.jar

    标题“SQLJDBC.jar”指的是一个特定的Java数据库连接(JDBC)驱动程序,它用于在Java应用程序中与Microsoft SQL Server 2005数据库进行交互。SQLJDBC.jar是微软提供的驱动,允许Java开发者利用Java编程语言执行SQL...

    mysql-connector-java-5.1.36-bin

    1. **建立连接**:提供 `java.sql.DriverManager` 类的实现,使应用程序可以通过 `DriverManager.getConnection()` 方法建立到 MySQL 数据库的连接。 2. **执行 SQL 语句**:支持预编译的 `PreparedStatement` 和...

    mysql-connector-java-5.1.49.rar

    MySQL Connector/J是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,使得Java开发者能够方便地在MySQL数据库上执行SQL查询和操作。"mysql-connector-...

    sybase连接驱动jconn4.jar

    7. **性能优化**:为了提高性能,可以使用`Connection`对象的`setAutoCommit()`方法关闭自动提交,并使用批处理(`BatchUpdateException`)来一次执行多个SQL语句。 8. **异常处理**:在Java代码中,应该妥善处理...

    Java演示常见的数据库异常处理情况.rar

    在Java编程中,数据库操作是不可或缺的一部分,而与数据库交互时常常会遇到各种异常。本压缩包"Java演示常见的数据库异常处理情况.rar"提供了一系列的示例,旨在帮助开发者了解和处理这些异常,确保程序的健壮性。...

    MySQL-JDBC

    MySQL-JDBC驱动是Java应用程序与MySQL数据库之间通信的桥梁,它是Java Database Connectivity (JDBC) 驱动程序的一种,允许Java开发者通过编写Java代码来访问和操作MySQL数据库。MySQL JDBC驱动程序通常被称为Type 4...

    ifxjdbc.jar包

    2. **Statement和PreparedStatement**:`java.sql.Statement` 和 `java.sql.PreparedStatement` 接口分别用于执行静态SQL语句和预编译的SQL语句。预编译的语句可以提高性能,减少SQL注入风险。 3. **结果集处理**:...

Global site tag (gtag.js) - Google Analytics