• ベストアンサー

count(*)で取得した値をJAVAの変数に代入するには?

SQLの話なんですが、 count(*)で取得した値をJAVAの変数に代入するには?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

補足 カラム名をつけて取得したいということでしたら、 SELECT 論理カラム名 COUNT(*) FROM テーブル名 WHERE 条件… と 論理カラム名 を COUNT(*) の前に半角スペースを入れて記述すれば 論理カラム名 で取得できます。 SELECT 論理カラム名 COUNT(*),カラム1,カラム2 FROM テーブル名 WHERE 条件… とすれば、 論理カラム名 カラム1 カラム2 が取得できます。

drago_cyber
質問者

お礼

いろいろありがとうございました

その他の回答 (2)

回答No.2

SELECT COUNT(*) FROM テーブル名 WHERE 条件… というSQL文でしたら、 実行したあとのResultSetオブジェクトから getInt(1) としてintが取得できませんか? あとは取得したintを変数に代入すればOKです。

drago_cyber
質問者

お礼

いろいろありがとうございました

noname#25358
noname#25358
回答No.1

 JDBC関連のクラスで、ResultSet クラスというのがあります。  この中に getInt() ってメソッドがありますので、それを使ってください。  JDBC以外の接続方法を用いている場合、そのドライバーのマニュアルリファレンスを参照してください。

drago_cyber
質問者

お礼

いろいろありがとうございました

関連するQ&A