又遇到问题了

friendyou 2003-08-24 03:03:44
ResultSet rst=mydb.executeQuery(tcheck);
rst.afterLast();
int rows=rst.getRow();
String tenementno[]=new String[rows];
rst.beforeFirst();
结果却显示,java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY
为什么不支持向前?
...全文
19 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
friendyou 2003-08-24
  • 打赏
  • 举报
回复
高定!谢谢大家!
friendyou 2003-08-24
  • 打赏
  • 举报
回复
那正常创建的statement(不带参数的)都不能自由移动指针?
seaman0916 2003-08-24
  • 打赏
  • 举报
回复
生成Statement 时加上参数!这样才能自由移动指针!

Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);

试试看!
betterjonah 2003-08-24
  • 打赏
  • 举报
回复
使用createStatement(),加参数就可以了。具体的看驱动的文档吧
betterjonah 2003-08-24
  • 打赏
  • 举报
回复
创建stmt时,需要加参数。

81,092

社区成员

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

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