Java 如果查询执行成功与否,resultSet2的值是多少
这是我执行SQL查询的代码。如果查询成功执行,即如果在表中找到“regno”,那么“resultSet2”的值是多少?此外,如果未找到“regno”,那么“resultSet2”的值是多少?1将发生以下三种情况:Java 如果查询执行成功与否,resultSet2的值是多少,java,mysql,sql,javafx,Java,Mysql,Sql,Javafx,这是我执行SQL查询的代码。如果查询成功执行,即如果在表中找到“regno”,那么“resultSet2”的值是多少?此外,如果未找到“regno”,那么“resultSet2”的值是多少?1将发生以下三种情况: 您将有一个充满数据的结果集(成功运行数据) 您将有一个空的结果集(没有数据,但运行成功) 将引发异常,因此结果集根本不会被填充。(连接问题或错误查询) 要获取数据,请执行以下操作: preparedStatement2 = connect2.prepareStatement("sele
preparedStatement2 = connect2.prepareStatement("select regno from student where regno= "
+ ""+Integer.parseInt(txt1.getText())+"");
resultSet2 = preparedStatement2.executeQuery();
好的方面是,即使resultSet2为空,while语句也将解析为false而不运行
查看此处了解更多信息:
谢谢您提供的信息。如何识别resultSet2中存储的值?
while (resultSet2.next()) {
String regno = rs.getString("reg");
// DO something with regno
}