Configurarea JDBC pentru PostgreSQL

Interogarea unei baze de date PostgreSQL în Java

Miller Trujillo

Staff Software Engineer

Cunoașteți instructorul!

$$

Miller Trujillo

  • Staff Engineer la Connectly.ai, fost Microsoft, fost Google
  • Master și Licență în Informatică

Polo & Miller

Interogarea unei baze de date PostgreSQL în Java

De ce contează bazele de date

$$

Stocarea și recuperarea datelor în diferite aplicații

$$

$$ Baza de date PostgreSQL

Interogarea unei baze de date PostgreSQL în Java

Prezentarea cursului

$$

  • Capitolul 1: Conectarea Java la PostgreSQL
    • JDBC, gestionarea conexiunilor, interogări de bază
  • Capitolul 2: Tehnici avansate de interogare
    • Prepared statements, filtrări și join-uri
  • Capitolul 3: Recuperarea și gestionarea avansată a datelor
    • Agregări, tranzacții, obiecte mari
Interogarea unei baze de date PostgreSQL în Java

Cerințe prealabile

$$

Banner Tipuri de date și excepții în Java

$$

Banner SQL Intermediar

Interogarea unei baze de date PostgreSQL în Java

JDBC

  • Java Database Connectivity
  • API standard pentru interacțiunea cu baze de date
  • Agnostic față de baza de date (PostgreSQL, MySQL, Oracle)

$$

JDBS - vizual

Interogarea unei baze de date PostgreSQL în Java

Fluxul JDBC

$$

Flux JDBC

Interogarea unei baze de date PostgreSQL în Java

Conectarea la baza de date

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

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

$$

$$

  • Host: adresa serverului
  • Port: punctul de intrare în baza de date
Interogarea unei baze de date PostgreSQL în Java

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!");}
  • Deschide un socket
  • Previne scurgerile de memorie
  • Asigură închiderea conexiunii
Interogarea unei baze de date PostgreSQL în Java

Să exersăm!

Interogarea unei baze de date PostgreSQL în Java

Preparing Video For Download...