[pgsql-jp: 26357] Re: JDBC経由での集約関数の結果の取得

SUGIMURA Takashi 杉村 貴士 sugimura @ infoscience.co.jp
2002年 6月 12日 (水) 15:19:59 JST


杉村です。

> String query = "SELECT COUNT(index) FROM tests;"
> Connection conn = DriverManager.getConnection(url, account, password);
> Statement st = conn.createStatement();
> ResultSet rs = st.executeQuery(query);
> while(rs.next()) {
>   total = rs.getWhat("andWhat");
> }
> 
> 上の、getWhatとandWhatに何を書いたら良いのか悩んでいます。
> 

COUNT(index) に名前を付けて、

String query = "SELECT COUNT(index) as c FROM tests;"
Connection conn = DriverManager.getConnection(url, account, password);
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(query);
while(rs.next()) {
  total = rs.getInt("c");
}
rs.close();
st.close();

これではいかがでしょうか。

---
インフォサイエンス株式会社 プロダクト開発チーム
杉村 貴士 <sugimura @ infoscience.co.jp>
TEL: 03-5427-3509(直通), 03-5427-3500(代表) FAX: 03-5427-3530



pgsql-jp メーリングリストの案内