java - 现在从数据库获取行时结果集的值

标签 java jdbc resultset

我想知道在 java(JDBC) 中从数据库触发选择查询时。假设 执行(查询)不返回任何行那么结果集对象的值是多少???是空还是可以是其他???请回复

Statement statement = connection.createStatement();
ResultSet result = statement.executeQuery("select * from people");

最佳答案

检查这个Execute Query ,它指出

a ResultSet object that contains the data produced by the given query; never null

所以结果集是空而不是null

关于java - 现在从数据库获取行时结果集的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15871786/

相关文章:

java - 从 Fragment 创建子 Intent

java - 使用java比较字符串

java - 应用程序不会写入 MS DB

mysql - 尝试添加 MySQL/slick 后出现奇怪的 Play Framework 2.2 异常

java - 复制 Java 结果集

java - 如何调用 BSTR* 的 OleAutomation 对象方法?

java - 如何使用 java.security.KeyStore 类存储和加载 key

JDBC Kafka 连接 DB2

java - ResultSet.next() 不检索行

java - JDBC - 结果集缓存管理