我想設置一個計數器來從數據庫中獲取記錄數: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
1 回答

手掌心
TA貢獻1942條經驗 獲得超3個贊
后
result = state.executeQuery();
您還需要致電
result.next();
以前進當前行指針。
如果返回 ,則沒有可用的行。result.next();
false
添加回答
舉報
0/150
提交
取消