शुरू करेंमुफ़्त में शुरू करें

कनेक्शन पूलिंग

हर रिक्वेस्ट के लिए नया डेटाबेस कनेक्शन खोलना धीमा और संसाधन-भारी होता है. कनेक्शन पूलिंग खुले कनेक्शनों के पूल को पुनः उपयोग करके इसे हल करती है. HikariCP Java एप्लिकेशंस के लिए एक लोकप्रिय और हाई-परफॉर्मेंस कनेक्शन पूल है.

CityBook Libraries के लिए HikariCP सेट अप करें ताकि उनकी एप्लिकेशन का परफॉर्मेंस बेहतर हो. HikariConfig, HikariDataSource, और डेटाबेस क्रेडेंशियल्स पहले से आपके लिए इम्पोर्ट किए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में PostgreSQL डेटाबेस को क्वेरी करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • डेटाबेस URL, यूज़रनेम और पासवर्ड के साथ HikariConfig को कॉन्फ़िगर करें.
  • कॉन्फ़िगरेशन से एक HikariDataSource बनाएँ.
  • पूल से एक कनेक्शन प्राप्त करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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());
        }
    }
}
कोड संपादित करें और चलाएँ