[SpringBoot]JDBC 이해하기

손채윤·2024년 2월 1일

1.JDBC란?

JDBC(Java Database Connectivity)는 Java기반 애플리케이션의 데이터를 데이터베이스에 저장 및 업데이트 하거나, 데이터베이스에 저장된 데이터를 Java에서 사용할 수 있도록 하는 자바 API이다.

JDBC는 Java애플리케이션에서 데이터베이스에 접근하기 위해 JDBC API를 사용하여 데이터베이스에 연동할 수 있으며, 데이터베이스에서 자료를 쿼리(Query)하거나 업데이트 하는 바법을 제공한다.



2.JDBC 동작 흐름

JDBC는 Java 애플리케이션 내에서 JDBC API를 사용하여 데이터베이스에 접근한다.

JDBC API를 사용하기 위해서는 JDBC드라이버를 먼저 로딩한 후 데이터베이스와 연결하게 된다.

[JDBC 드라이버란?]
-데이터베이스와의 통신을 담당하는 인터페이스
-Oracle, MySQL등과 같은 데이터베이스에 알맞은 JDBC 드라이버를 구현하여 제공
-JDBC 드라이버의 구현체를 이용해서 특정 벤더의 데이터베이스에 접근 가능

지금은 JPA를 이해하기 위해 간단히 개념만 정리했음

0개의 댓글