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장: 고급 쿼리 기법
    • PreparedStatement, 필터, 조인
  • 3장: 고급 데이터 조회와 관리
    • 집계, 트랜잭션, 대용량 객체
Java에서 PostgreSQL 데이터베이스 질의하기

선수 지식

$$

Java의 데이터 타입과 예외 배너

$$

중급 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...