gpt4 book ai didi

java - Statement.executeQuery() 为 SELECT 语句返回什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:20 24 4
gpt4 key购买 nike

当表中没有条目时,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。

干杯,

关于java - Statement.executeQuery() 为 SELECT 语句返回什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24203911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com