Özet

Java ile PostgreSQL Veritabanına Sorgu Yazma

Miller Trujillo

Staff Software Engineer

Java ile PostgreSQL Bağlantısı

  • PostgreSQL için JDBC kurulumu
  • SQL sorgularını çalıştırma
  • try-with-resources ile bağlantı yönetimi
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()) { ... }
Java ile PostgreSQL Veritabanına Sorgu Yazma

İleri Sorgu Teknikleri

  • SQL enjeksiyonuna karşı PreparedStatement kullanımı
  • Verileri filtreleme ve sıralama
  • Birleştirme ve alt sorgularla çalışma

$$

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();
Java ile PostgreSQL Veritabanına Sorgu Yazma

İleri Veri Erişimi ve Yönetimi

  • Toplamalar ve gruplama
  • İşlemler ve toplu işleme
  • Büyük Nesnelerle (LOB) çalışma
Connection conn = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD)
conn.setAutoCommit(false);
try (...) {
    // SQL ifadelerinizi burada çalıştırın
    conn.commit();
} catch (SQLException e) {
  conn.rollback();
}
Java ile PostgreSQL Veritabanına Sorgu Yazma

Tebrikler!

Java ile PostgreSQL Veritabanına Sorgu Yazma

Preparing Video For Download...