站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题请教:java.sql.SQLException: 流已被关闭 问题

请教:java.sql.SQLException: 流已被关闭 问题

摘要: 请教:java.sql.SQLException: 流已被关闭 问题


我用LEFT OUTER JOIN的sql语句做了个查询
具体报错的行:
String columnExp = rs.getString(-#34;COLUMN_EXPRESSION-#34;);

其中COLUMN_EXPRESSION为外连接的列(即连接后可能有结果,或者没有);
用rs.getString获取其它列都不报错.


用oracle的sql*plus查询结果如下:
DESC COLUMN_EXPRESSION
---- --------------------------------------------------------------------------------
DESC -#34;AGE-#34;
DESC -#34;SEX-#34;
ASC UPPER(-#34;NAME-#34;)
ASC
ASC



你程序使用的jdbc 和 你的oracle client 中的jdbc 不一致,你把程序用的jdbc 换为oracle client 的 jdbc


检查是否rs关闭后,还在用rs。
或statment等等


↑返回目录
前一篇: 有关Sockets 和 xmlbean 的使用,在xmlbean.xxx.parse()时一直死等。
后一篇: java能否使用dll文件?