我想知道,在从 java(JDBC) 中的数据库中触发 select 查询时。假设 execute(Query) 不返回任何行,那么Resultset 对象的值是多少???它是空的还是可以是其他的???请回复
Statement statement = connection.createStatement();
ResultSet result = statement.executeQuery("select * from people");
请参阅语句接口的 Javadocs 清楚地提到 executeQuery 永远不会返回 null。如果没有要获取的行,那么它将返回一个空的结果集。