JDBC(Java DataBase Connectivity)는 자바 애플리케이션에서 데이터 베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 쿼리로 자료를 CRUD하는 방법을 제공한다
등장 배경
일반적으로 애플리케이션 서버는 다음 과정을 거쳐 DB를 사용한다
과거에는 다른 종류의 데이터 베이스로 변경할 때 아래와 같은 문제들이 반복적으로 발생
문제1. 다른 종류의 DB로 변경할 경우 애플리케이션 서버에 작성한 로직 변경해야 한다
문제2. 개발자는 각각의 DB마다 커넥션 연결/SQL전달/결과응답받는 방법 등에 대해 새로 학습해야 한다
이러한 문제를 해결하기 위해 **JDBC 표준
**이 등장한다
JDBC API 표준 등장