求高手支招:java.sql.SQLException: Io 异常: Socket closed,数据库是orcle 的,

2024-12-14 05:07:32
推荐回答(3个)
回答1:

java.sql.SQLException: Io 异常: Socket closed,百度上,你搜下这个杂解决。
另外:
1,确定oracle的驱动包和DB匹配,并已经添加项目。
2,Oracle正常启动。
3,项目所在的主机能够正常连接Oracle
4,核实下用户,密码,URL
5,SQL拿到PLSQL中执行下,看看是否报错。
祝你成功

回答2:

我似乎知道你的问题原因,你可以粘出来你的一个方法让看看,

回答3:

可能是执行SQL语句遍历的时候 数据类型写错了

我遇到的情况
java.sql.SQLException: Io 异常: Socket closed
while(rs.next()){
int id = Integer.parseInt(rs.getString("id"));
String name = rs.getString("name");
ret += String.format("{\"id\":%s",id);
ret += String.format(",\"name\":\"%s\"},",name);
}
之前id写成string类型的了 要和数据库数据类型对应(id为number类型)