当表中没有任何条目时,executeQuery(String sql)返回什么?
我想知道executeQuery方法的返回类型是ResultSet.
然后在执行查询后,什么executeQuery返回到ResultSet参考变量.它会返回null还是其他?
解决方法:
如JavaDoc for Statement.executeQuery()
中所述:
Returns: a ResultSet object that contains the data produced by the given query; never null
换句话说,对于空表(或查询不匹配任何行),resultSet.next()将评估为false且不会导致NPE.
干杯,