javaでデータベースの実行結果のResultSet型を表示する方法

ezawa 1,204views 更新:2014年3月19日

executeQueryを実行することで返ってくる結果はResultSetをnext()することでレコードを1つずつ取り出すことが出来ます
ResultSetは以下のようにして表示することが出来ます

// データベースに接続
Connection connection = DriverManager.getConnection(url, user, pass);
Statement statement = connection.createStatement();
String sql = "sql文";

ResultSet rs = statement.executeQuery(sql);
while (rs.next()) {
  int i = rs.getInt("カラム名");
  String str = rs.getString("カラム名");
  System.out.println(i + " " + str);
}
// データベースを切断
if (connection != null) {
  connection.close();
}

 

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません