- ベストアンサー
count(*)で取得した値をJAVAの変数に代入するには?
SQLの話なんですが、 count(*)で取得した値をJAVAの変数に代入するには?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
補足 カラム名をつけて取得したいということでしたら、 SELECT 論理カラム名 COUNT(*) FROM テーブル名 WHERE 条件… と 論理カラム名 を COUNT(*) の前に半角スペースを入れて記述すれば 論理カラム名 で取得できます。 SELECT 論理カラム名 COUNT(*),カラム1,カラム2 FROM テーブル名 WHERE 条件… とすれば、 論理カラム名 カラム1 カラム2 が取得できます。
その他の回答 (2)
- pcbeginner
- ベストアンサー率46% (261/560)
回答No.2
SELECT COUNT(*) FROM テーブル名 WHERE 条件… というSQL文でしたら、 実行したあとのResultSetオブジェクトから getInt(1) としてintが取得できませんか? あとは取得したintを変数に代入すればOKです。
質問者
お礼
いろいろありがとうございました
noname#25358
回答No.1
JDBC関連のクラスで、ResultSet クラスというのがあります。 この中に getInt() ってメソッドがありますので、それを使ってください。 JDBC以外の接続方法を用いている場合、そのドライバーのマニュアルリファレンスを参照してください。
質問者
お礼
いろいろありがとうございました
お礼
いろいろありがとうございました