我想設(shè)置一個(gè)計(jì)數(shù)器來從數(shù)據(jù)庫中獲取記錄數(shù):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();}為什么此代碼會(huì)拋出一個(gè) ?org.h2.jdbc.JdbcSQLException
1 回答

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