为 PostgreSQL 设置 JDBC

在 Java 中查询 PostgreSQL 数据库

Miller Trujillo

Staff Software Engineer

认识您的讲师!

$$

Miller Trujillo

  • Connectly.ai 资深工程师,前微软、前谷歌
  • 计算机科学硕士、学士

Polo & Miller

在 Java 中查询 PostgreSQL 数据库

数据库为何重要

$$

在不同应用中存取数据

$$

$$ PostgreSQL 数据库

在 Java 中查询 PostgreSQL 数据库

课程概览

$$

  • 第 1 章:将 Java 连接到 PostgreSQL
    • JDBC、连接管理、基础查询
  • 第 2 章:高级查询技术
    • 预处理语句、过滤与连接
  • 第 3 章:高级数据提取与管理
    • 聚合、事务、大对象
在 Java 中查询 PostgreSQL 数据库

先修要求

$$

Java 中的数据类型与异常 横幅

$$

中级 SQL 横幅

在 Java 中查询 PostgreSQL 数据库

JDBC

  • Java Database Connectivity(JDBC)
  • 数据库交互的标准 API
  • 与数据库无关(PostgreSQL、MySQL、Oracle)

$$

JDBS - visual

在 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...