我正在尝试从表SAMPLE_1中检索列ID的最大值。我能够在Derby中执行sql查询,但无法从java中的结果集中检索值。难道我做错了什么?我是否需要以其他方式从max函数中检索值?请帮忙。

selectQuery = dbConnection.prepareStatement("SELECT MAX(ID)
                                               FROM ROOTUSER.SAMPLE_1");
resultSet = selectQuery.executeQuery();

System.out.println(resultSet.getString(1));

最佳答案

您必须先调用resultSet.next(),然后再调用getString()

07-24 09:38