Penutup

Melakukan Query ke Basis Data PostgreSQL di Java

Miller Trujillo

Staff Software Engineer

Menghubungkan Java ke PostgreSQL

  • Menyiapkan JDBC untuk PostgreSQL
  • Menjalankan kueri SQL
  • Mengelola koneksi dengan try-with-resources
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:postgresql://localhost:5432/library");
config.setUsername("postgres");
config.setPassword("secret");

HikariDataSource ds = new HikariDataSource(config); try (Connection conn = ds.getConnection()) { ... }
Melakukan Query ke Basis Data PostgreSQL di Java

Teknik Kueri Lanjutan

  • Menggunakan PreparedStatement untuk melindungi dari injeksi SQL
  • Memfilter dan mengurutkan data
  • Bekerja dengan join dan subquery

$$

String sql = "SELECT * FROM books WHERE title = ? and publication_year = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "Alice in Wonderland");
pstmt.setInt(2, 1998);
ResultSet rs = pstmt.executeQuery();
Melakukan Query ke Basis Data PostgreSQL di Java

Pengambilan dan Pengelolaan Data Lanjutan

  • Agregasi dan pengelompokan
  • Transaksi dan pemrosesan batch
  • Bekerja dengan Objek Besar (LOB)
Connection conn = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD)
conn.setAutoCommit(false);
try (...) {
    // Jalankan pernyataan SQL Anda di sini
    conn.commit();
} catch (SQLException e) {
  conn.rollback();
}
Melakukan Query ke Basis Data PostgreSQL di Java

Selamat!

Melakukan Query ke Basis Data PostgreSQL di Java

Preparing Video For Download...