Java数据库错误:java.sql.SQLException:Io异常:错误的数据包类型

时间:2012-06-14 02:15:09

标签: java oracle

我随机收到此错误

java.sql.SQLException: Io exception: Bad packet type

我做了一些研究,有人提出了解决方案:

  

要解决此问题,我们必须确保只有一个执行线程通过相同的连接或升级到更高版本的驱动程序一次使用JDBC驱动程序。

有人可以指导我如何确保一次只有一个执行线程使用JDBC驱动程序吗?

1 个答案:

答案 0 :(得分:0)

我们通过关闭prepareStatement的连接来解决问题,而不是数据库连接本身。

使用:

ps.getConnection().close();

而不是:

conn.close();