java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY

littlepotato78 2004-08-02 03:44:55
我已经在数据库连接时设置了
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=java.sql.DriverManager.getConnection("jdbc:odbc:OA","sa","123456789");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
程序里是这样的:
ResultSet rst=dm.stmt.executeQuery("select * from OA_admin where username='"+username+"' and pwd='"+password+"'");
rst.last();
int rows =rst.getRow();
rst.first();
String str="";
if(rows==1)
{
session.setAttribute("username",username);
session.setAttribute("password",password);
str=response.encodeRedirectURL("main.jsp");
}

但是在执行的时候就出现java.sql.SQLException: Result set type is TYPE_FORWARD_ONLY的错误
大家帮帮忙看看吧~
我才接触JSP10天,好多原理还浑浑噩噩的呢:(
...全文
473 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DavyLee 2005-02-25
  • 打赏
  • 举报
回复
while(rst.next())判断是否有记录,session写到循环中。
chenshaizi 2004-08-02
  • 打赏
  • 举报
回复
(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
白旗 2004-08-02
  • 打赏
  • 举报
回复
ResultSet不象ADO,他只能向前,不能回的!而且提示说了,记录集类型是只能向前!不过这个提示给我另外一个理解,是不是他也能向后啊,不过这个也是我希望的,可是我试的结果就是我开始说的!
littlepotato78 2004-08-02
  • 打赏
  • 举报
回复
真的很着急~
大家帮帮忙啊!!!!!!!
littlepotato78 2004-08-02
  • 打赏
  • 举报
回复
大家帮帮忙嘛~
拜托了!!

81,090

社区成员

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

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