設定 PostgreSQL 的 JDBC

在 Java 中查詢 PostgreSQL 資料庫

Miller Trujillo

Staff Software Engineer

認識你的講師!

$$

Miller Trujillo

  • Connectly.ai 資深工程師,曾任 Microsoft、Google
  • 資工碩士、學士

Polo 與 Miller

在 Java 中查詢 PostgreSQL 資料庫

為何資料庫很重要

$$

在不同應用程式中儲存與擷取資料

$$

$$ PostgreSQL 資料庫

在 Java 中查詢 PostgreSQL 資料庫

課程總覽

$$

  • 第 1 章:將 Java 連到 PostgreSQL
    • JDBC、連線管理、基本查詢
  • 第 2 章:進階查詢技巧
    • 預備敘述、篩選、聯結
  • 第 3 章:進階擷取與管理資料
    • 聚合、交易、巨量物件
在 Java 中查詢 PostgreSQL 資料庫

先備知識

$$

Java 中的資料型別與例外:橫幅

$$

Intermediate 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!");}
  • 開啟 socket
  • 避免記憶體洩漏
  • 確保連線被關閉
在 Java 中查詢 PostgreSQL 資料庫

一起來練習吧!

在 Java 中查詢 PostgreSQL 資料庫

Preparing Video For Download...