为什么出现:无法从套接字读取更多的数据

tideyoung 2003-10-09 06:04:31
部分代码如下:
Connection cn=DB.getConnection() ;
Statement st=cn.createStatement();
ResultSet rs = null;
int intFirstRow = 21;
int intLastRow = intFirstRow + 20;

String strSQL = "select * from DIC where rownum<" +
intLastRow+ " minus select * from DIC where rownum<" + intFirstRow;

rs = st.executeQuery(strSQL);
代码执行到rs=st.executeQuery(strSQL)时出错:
java.sql.SQLException: 无法从套接字读取更多的数据
如果把intFirstRow设为1就不出错,真是太奇怪了
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tideyoung 2003-10-10
  • 打赏
  • 举报
回复
DIC表里面有几百条数据,怎么会读不出来呢?同样的SQL语句在SQLPLUS中运行就没有错误
kaiserfeng 2003-10-09
  • 打赏
  • 举报
回复
up
whyxx 2003-10-09
  • 打赏
  • 举报
回复
DB里面没那么多数据当然读不出来,

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧