當我運行以下代碼時,只顯示第一行的值只有第一行顯示在查詢
package Database.H2;
package Database.H2;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class CreateTable {
public static void main (String[] args) throws ClassNotFoundException, SQLException {
Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:tcp://localhost/~/test", "sa", "");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM TEST");
while (rs.next()) {
System.out.println(rs.getString("NAME"));
conn.close();
}
}
}
手動輸入的數據庫中有5行。我怎樣才能讓所有的行顯示?
任何幫助將不勝感激。謝謝。
謝謝大家的答案。那幫了很多 –