Illegal operation on empty result set

来源:互联网 发布:ubuntu 14 vim配置 编辑:程序博客网 时间:2024/05/23 00:47

数据库操作的错误信息:Illegal operation on empty result set.

错误原因分析:

ResultSet 是个结果集。不能直接取记录的信息,比如:rs.getString("name");需要循环历遍的,那怕结果集返回的只有一条记录。

Statement stmt = conn.createStatement();            
ResultSet   rs=stmt.executeQuery("select * from register where name='cai'");
while(rs.next()){      //这里必须循环遍历
String passwd = rs.getString("psw");//返回一条记录
System.out.println(passwd );
}
0 0