JDBC
JDBC
- Java Database Connectivity의 약자
- 자바 프로그램에서 DB에 접속할 수 있게 해 주는 인터페이스(API)로, 자바 프로그램과 DBMS 사이에 위치
- 각 DBMS는 자신의 DB에 맞도록 JDBC 인터페이스를
JDBC 드라이버
라는 라이브러리로 구현해서 제공- JDBC는 DBMS에 맞는 드라이버를 사용해서 DB에 연결
- JDBC를 사용하면, DBMS를 변경할 때 드라이버만 변경하면 되므로 변경이 용이해짐
인터페이스
- JDBC 인터페이스는 java.sql에 다음과 같은 표준 인터페이스를 제공
- java.sql.Connection: DB와 연결하는 기능을 담당하는 인터페이스
- java.sql.Statement: SQL을 보내기 위한 통로 기능을 담당하는 인터페이스
- java.sql.ResultSet: SQL의 결과를 담기 위한 기능을 담당하는 인터페이스
- JDBC 드라이버는 이러한 인터페이스를 구현함
References
- https://shs2810.tistory.com/18
- https://code-lab1.tistory.com/272
- https://yoon990.tistory.com/58