0304
JDBC(Java Database Connectivity)
• 자바 애플리케이션에서 DB 프로그래밍을 할 수 있도록 도와주는 표준 인터페이스
• JDBC 인터페이스들을 구현한 구현체들은 각 데이터베이스 벤더 사들이 제공
JDBC를 더 자세히 알아보면 아래와 같다.
JDBC API
Java DataBase Connectivity의 약자로 JDBC는 자바 언어로 데이터베이스 프로그래밍을 하기 위한 라이브러리이다.
JDBC는 DBMS에 종속되지 않는 관련 API를 제공하고 JDBC API는 JDK에서 제공하며 JDBC 프로그래밍을 위해서는 JDBC드라이버가 필요하다
JDBC 드라이버는 각 DBMS 회사에서 제공하는 라이브러리 압축파일인데 MySQL이나 Oracle , MariaDB 등
해당 DBMS에 해당하는 JDBC 드라이버가 필요하다.
짧게 JDBC를 이용해서 데이터베이스를 연동하는 과정은 다음과 같다.
1. Package Import
2. JDBC 드라이버 Load
3. Connection 객체 생성
-> Connection 객체는 데이터베이스에 연결해 작업을 수행할 수 있도록 해주는 객체이며
SQL문장을 실행시키기 전에 Connection 객체가 있어야한다.
4. Statement 객체 생성
-> 데이터베이스 연결을 한 후 실제 SQL문을 수행하기 위해 생성하는 객체
5. Query 수행
6. Result 객체로부터 데이터 추출
7. Resultset Close
-> Resultset은 SELECT문을 사용해서 조회했을 시 ResultSet을 반환한다.
cursor를 가지고 특정 행에 대한 참조를 조작한다.
8. Statement 객체 Close
9. Connection 객체 Close
다음 강의에서는 DB 커넥션 풀을 적용해보는 실습을 할텐데 실습 진행한 후기와 함께
더 자세한 설명을 추가해보려고 한다.


#패스트캠퍼스 #패캠챌린지 #수강료0원챌린지 #직장인인강 #직장인자기계발
#패캠인강후기 #패스트캠퍼스후기 #환급챌린지 #오공완 #10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring) 초격차 패키지 Online.
* 필수 링크 : http://bit.ly/3Y34pE0