- ベストアンサー
サーブレットでデータベースの件数を取得する方法がわからなくて困っています
サーブレットでデータベースの件数を取得する方法がわからなくて困っています。 dborder_tranテーブルの DB_ordernumber フィールドの件数を取得したいです。 以下の方法では COUNTというフィールドはないので取得できないです。 しかし、while(rs.next()) にカウンタを付けて取得するのも効率が悪いように思います。 何か良い方法はありませんか? qry = "SELECT COUNT(*) FROM dborder_tran"; rs = st.executeQuery(qry); Integer ordernumber = Integer.valueOf((rs.getInt("DB_ordernumber") + 1));
- みんなの回答 (2)
- 専門家の回答
お礼
できました。ASで別名をつければいいんですね。 ありがとうございました。 qry = "SELECT COUNT(*) AS DB_ordernumber FROM dborder_tran"; rs = st.executeQuery(qry); rs.next(); String ordernumber = Integer.toString(rs.getInt("DB_ordernumber") + 1);