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, kursun bir parçasıdır

Java ile PostgreSQL Veritabanına Sorgu Yazma

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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