再现“ java.sql.SQLNonTransientConnectionException:(conn = 59967)管道损坏(写入失败)”

时间:2020-10-13 22:58:22

标签: mysql jdbc connection database-connection

我在打开连接超过一天后尝试对数据库执行查询时遇到以下错误:TypeError: the JSON object must be str, bytes or bytearray, not list。当然,测试该过程将很费力,因为将一个进程运行一天会花费很多时间。

我想知道以下情况:

  • 是否可以重现此错误? (可能是要添加到JDBC连接上的参数和/或要在mysql上更改的变量吗?)我试图降低wait_timeout,但是那并没有抛出“ Broken Pipe”,而是其他原因。
  • Connection.isValid()(https://docs.oracle.com/javase/7/docs/api/java/sql/Connection.html)是否会捕捉到折断的管道错误?我当时正在考虑创建一个在创建新连接之前使用该方法检查连接是否为有效的方法。

0 个答案:

没有答案
相关问题