PostgreSQL के लिए JDBC सेटअप

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

Miller Trujillo

Staff Software Engineer

अपने इंस्ट्रक्टर से मिलिए!

$$

मिलर ट्रुहीयो

  • Staff Engineer, Connectly.ai; पूर्व Microsoft, पूर्व Google
  • कंप्यूटर साइंस में M.S. और B.S.

पोलो और मिलर

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

डेटाबेस क्यों ज़रूरी हैं

$$

विभिन्न ऐप्स में डेटा स्टोर और रिट्रीव करना

$$

$$ PostgreSQL डेटाबेस

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

कोर्स ओवरव्यू

$$

  • Chapter 1: Java को PostgreSQL से कनेक्ट करना
    • JDBC, कनेक्शन मैनेजमेंट, बेसिक क्वेरींग
  • Chapter 2: एडवांस्ड क्वेरी तकनीकें
    • प्रिपेयर्ड स्टेटमेंट्स, फ़िल्टर्स, और जोइन्स
  • Chapter 3: एडवांस्ड डेटा रिट्रीवल और मैनेजमेंट
    • एग्रीगेशन, ट्रांज़ैक्शन, लार्ज ऑब्जेक्ट्स
Java में PostgreSQL डेटाबेस को क्वेरी करना

पूर्व अपेक्षाएँ

$$

Java में Data Types और Exceptions बैनर

$$

इंटरमीडिएट SQL बैनर

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

JDBC

  • Java Database Connectivity
  • डेटाबेस इंटरैक्शन के लिए स्टैंडर्ड API
  • डेटाबेस-अज्ञेय (PostgreSQL, MySQL, Oracle)

$$

JDBS - विज़ुअल

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

JDBC फ्लो

$$

JDBC फ्लो

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

डेटाबेस से कनेक्ट करना

String url = "jdbc:postgresql://localhost:5432/library";

String user = "postgres";
String password = "secret";
Connection conn = DriverManager.getConnection(url, user, password);

$$

$$

  • Host: सर्वर एड्रेस
  • Port: डेटाबेस एंट्री पॉइंट
Java में PostgreSQL डेटाबेस को क्वेरी करना

Try-with-resources

String url = "jdbc:postgresql://localhost:5432/library";
String user = "postgres";
String password = "secret";

Connection conn = DriverManager.getConnection(url, user, password);


try (Connection conn = DriverManager.getConnection(url, user, password)) { System.out.println("Connected to the database!");}
  • एक सॉकेट खोलता है
  • मेमोरी लीक रोकता है
  • सुनिश्चित करता है कि कनेक्शन बंद हो
Java में PostgreSQL डेटाबेस को क्वेरी करना

अभ्यास करते हैं!

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

Preparing Video For Download...