preparedStatement2 = connect2.prepareStatement("select regno from student where regno= "
+ ""+Integer.parseInt(txt1.getText())+"");
resultSet2 = preparedStatement2.executeQuery();
这是我执行SQL查询的代码。如果查询执行成功,即如果在表中找到'regno',那么'resultSet2'的值是多少?如果找不到'regno','resultSet2'的值是多少?
答案 0 :(得分:1)
三件事中有一件事会发生:
获取数据:
while (resultSet2.next()) {
String regno = rs.getString("reg");
// DO something with regno
}
好消息是即使resultSet2为空,while语句也会解析为false而不会运行。
点击此处了解更多信息: