Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SELECT语句的Statement.executeQuery()返回什么_Java_Jdbc_Resultset - Fatal编程技术网

Java SELECT语句的Statement.executeQuery()返回什么

Java SELECT语句的Statement.executeQuery()返回什么,java,jdbc,resultset,Java,Jdbc,Resultset,当表中没有条目时,executeQueryString sql返回什么 我想知道executeQuery方法返回的类型是ResultSet 然后在执行查询之后,什么executeQuery返回到ResultSet引用变量。它是否会返回null或其他内容?如中所述: 返回:包含给定查询生成的数据的ResultSet对象;永不失效 换句话说,对于空表或不匹配任何行的查询,resultSet.next的计算结果将为false,并且不会导致NPE 干杯,结果集rs=Statement.executeQu

当表中没有条目时,executeQueryString sql返回什么

我想知道executeQuery方法返回的类型是ResultSet

然后在执行查询之后,什么executeQuery返回到ResultSet引用变量。它是否会返回null或其他内容?

如中所述:

返回:包含给定查询生成的数据的ResultSet对象;永不失效

换句话说,对于空表或不匹配任何行的查询,resultSet.next的计算结果将为false,并且不会导致NPE


干杯,

结果集rs=Statement.executeQueryselect语句

Statement.executeQuery—执行给定的SQL语句,该语句返回单个ResultSet对象

此ResultSet对象包含从数据库获取的数据

现在,当我们使用getXXX时;方法读取内容时,它检查请求的数据是否存在于ResultSet对象中,如果存在,则从ResultSet对象返回数据

返回: 列值;如果该值为SQL NULL,则返回的值为0


如果列标签无效;如果发生数据库访问错误,或者对关闭的结果集调用了此方法,为什么不阅读文档?但是如果查询不匹配任何行,那么resultset实际包含什么?如果查询不匹配任何行,那么resultset将为空。你不能下一步就想打电话给它。