Oracle:Caused by: java.sql.SQLException: 流已被关闭

报错信息

Caused by: java.sql.SQLException: 流已被关闭
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:226)

原因

在oracle数据库中,如果执行查询的数据库表中有long类型的字段,则会报此错误

解决方式

将oracle数据库中的long类型字段更改为其他类型数据类型即可,我这里之前是用long存一个数字,改成varchar用字符串方式保存后,就没有报错了

转载于:https://my.oschina.net/u/1272088/blog/500078

你可能感兴趣的:(java,数据库)