次のコードを使用して、データベースから結果セットのデータを取得しています。
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection connection = DriverManager.getConnection(
"jdbc:oracle:thin:@host:1521:DB", "User","pass_01");
Statement statement = connection.createStatement();
resultset = statement.executeQuery("select * from employee");
System.out.println("Records Exist "+resultset.next());
System.out.println(resultset.getRow());
while (resultset.next()) {
System.out.println(resultset.getInt(1) + " " +
resultset.getInt(2) + " " +
resultset.getInt(3) + " " +
resultset.getString(4));
}
しかし、データベース テーブルには 2 つの行がありますが、取得できるのは 1 行だけです。ここで何が欠けていますか?