猿问

为什么返回 org.h2.jdbc.JdbcSQLException?


我想设置一个计数器来从数据库中获取记录数:


String sql = " select count(*) as counter from CLIENT ";

conn = DBConnector.getConnection();

try {

    state = conn.prepareStatement(sql);

    result = state.executeQuery();


    Counter=result.getInt("counter");

    txtUser.setText("user"+(Integer.toString(Counter)));


}

catch (SQLException e1) {

    // TODO Auto-generated catch block

    e1.printStackTrace();

}

为什么此代码会抛出一个 ?org.h2.jdbc.JdbcSQLException


跃然一笑
浏览 91回答 1
1回答

手掌心

后result = state.executeQuery();您还需要致电result.next();以前进当前行指针。如果返回 ,则没有可用的行。result.next();false
随时随地看视频慕课网APP

相关分类

Java
我要回答