从数据库获取现在的行时,Resultset的值

时间:2013-04-08 05:18:15

标签: java jdbc resultset

我想知道,在java(JDBC)中从数据库中触发select查询时,请执行此操作 执行(查询)返回没有行然后将是什么值的Resultset对象???它是null还是其他???请回复

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

2 个答案:

答案 0 :(得分:1)

检查此Execute Query ,它说明

  

ResultSet对象,包含给定查询生成的数据;永远不会

因此结果集为空而不为空

答案 1 :(得分:1)

请参阅Statement Interface的Javadocs,清楚地提到executeQuery永远不会返回null。如果没有要获取的行,则返回空结果集。