Menyiapkan JDBC untuk PostgreSQL

Melakukan Query ke Basis Data PostgreSQL di Java

Miller Trujillo

Staff Software Engineer

Kenali instruktur Anda!

$$

Miller Trujillo

  • Insinyur Staf di Connectly.ai, mantan Microsoft, mantan Google
  • M.S. dan B.S. dalam Ilmu Komputer

Polo & Miller

Melakukan Query ke Basis Data PostgreSQL di Java

Mengapa basis data penting

$$

Menyimpan dan mengambil data di berbagai aplikasi

$$

$$ Basis data PostgreSQL

Melakukan Query ke Basis Data PostgreSQL di Java

Ikhtisar kursus

$$

  • Bab 1: Menghubungkan Java ke PostgreSQL
    • JDBC, manajemen koneksi, kueri dasar
  • Bab 2: Teknik Kueri Lanjutan
    • Pernyataan yang disiapkan, filter, dan join
  • Bab 3: Pengambilan dan Manajemen Data Lanjutan
    • Agregasi, transaksi, objek besar
Melakukan Query ke Basis Data PostgreSQL di Java

Prasyarat

$$

Banner Tipe Data dan Pengecualian di Java

$$

Banner SQL Menengah

Melakukan Query ke Basis Data PostgreSQL di Java

JDBC

  • Java Database Connectivity
  • API standar untuk interaksi basis data
  • Tidak bergantung pada basis data (PostgreSQL, MySQL, Oracle)

$$

JDBS - visual

Melakukan Query ke Basis Data PostgreSQL di Java

Alur JDBC

$$

JDBC flow

Melakukan Query ke Basis Data PostgreSQL di Java

Menghubungkan ke basis data

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

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

$$

$$

  • Host: alamat server
  • Port: titik masuk basis data
Melakukan Query ke Basis Data PostgreSQL di 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!");}
  • Membuka soket
  • Mencegah kebocoran memori
  • Memastikan koneksi ditutup
Melakukan Query ke Basis Data PostgreSQL di Java

Ayo berlatih!

Melakukan Query ke Basis Data PostgreSQL di Java

Preparing Video For Download...