[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 メーリングリストの案内