BaşlayınÜcretsiz Başlayın

Bağlantı Havuzu

Her istek için yeni bir veritabanı bağlantısı açmak yavaş ve kaynak tüketimi yüksektir. Bağlantı havuzu, açık bağlantılardan oluşan bir havuzu yeniden kullanarak bunu çözer. HikariCP, Java uygulamaları için popüler ve yüksek performanslı bir bağlantı havuzudur.

CityBook Libraries için HikariCP yapılandırmasını ayarlayarak uygulamanın performansını artır. HikariConfig, HikariDataSource ve veritabanı kimlik bilgileri senin için zaten içe aktarılmış durumda.

Bu egzersiz

Java ile PostgreSQL Veritabanına Sorgu Yazma

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Veritabanı URL'si, kullanıcı adı ve parolayla HikariConfig yapılandır.
  • Yapılandırmadan bir HikariDataSource oluştur.
  • Havuzdan bir bağlantı al.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

public class Main {
    public static void main(String[] args) {
        // Configure HikariCP with credentials
        HikariConfig config = new HikariConfig();
        config.____(Credentials.URL);
        config.____(Credentials.USER);
        config.____(Credentials.PASSWORD);

        // Create the connection pool
        HikariDataSource ds = new ____(config);

        // Get a connection from the pool
        try (Connection conn = ____.____()) {
            System.out.println("Connected with HikariCP!");
        } catch (SQLException e) {
            System.out.println("Error: " + e.getMessage());
            System.out.println("SQLState: " + e.getSQLState());
        }
    }
}
Kodu Düzenle ve Çalıştır