Java में PostgreSQL डेटाबेस को क्वेरी करना
Miller Trujillo
Staff Software Engineer
executeQuery() का उपयोग करेंexecuteUpdate() का उपयोग करें$$

String sql = "SELECT book_id, title, publication_year FROM books";try (Connection conn = DriverManager.getConnection(url, user, password); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql)) {
String sql = "SELECT book_id, title, publication_year FROM books"; try (Connection conn = DriverManager.getConnection(url, user, password); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql)) {while (rs.next()) {int id = rs.getInt("book_id"); String title = rs.getString("title"); int year = rs.getInt("publication_year"); System.out.println(id + " | " + title + " (" + year + ")");}}
1 | Effective Java (2018)
2 | Clean Code (2008)
...
try { Statement stmt = conn.createStatement();stmt.executeQuery("SELECT * FROM unknown_table");} catch (SQLException e) {System.err.println("Error: " + e.getMessage()); System.err.println("SQLState: " + e.getSQLState()); }
Error: ERROR: relation "unknown_table" does not exist
Position: 15
SQLState: 42P01
Statement डेटाबेस को SQL कमांड भेजता हैResultSet क्वेरी परिणाम रखता है, next() से लूप करेंgetInt(), getString(), getDate()executeQuery(), संशोधनों के लिए executeUpdate()SQLException से संभालें
Java में PostgreSQL डेटाबेस को क्वेरी करना