에러 탈출 일지

JDBC 프로그래밍 본문

카테고리 없음

JDBC 프로그래밍

뉴NEW 2022. 10. 25. 15:59

< JDBC 프로그래밍  >
- Java DataBase Connectivity
- 자바와 DB를 연동한 프로그램
 
< JDBC 프로그래밍의 단계 >
1. 드라이버를 연결
- 드라이버를 통해서 DB를 확인하는 작업

2. DB 접속
- url, 계정명, 계정비밀번호
- 커넥션 회독

3. SQL문을 사용하도록 하는 객체
- Statement, PreparedStatement, CallableStatement
(1) Statement 객체: sql문을 변수와 연결해서 사용하는 방식, 예전부터 많이 사용하는 방식. (최근에는 지양)
- sql문 변수와 연결해서 사용하는 방식
- 단점: sql문이 복잡하고 길어짐
(2) PreparedStatement 객체: 권장하는 방식
바인딩 변수를 사용하는 방식
- 장점: sql문이 간결해짐
 (Statement을 PreparedStatement으로 바꾸는 방법 알아야 함)
(3) CallableStatement 객체: 프로시저, 함수 등을 사용하는 방식
- 프로시저, 함수 등을 사요아는 방식

4단계 - SQL문 실행
- executeQuery(): select
- executeUpdate(): insert, update, delete

5단계 - ResultSet 객체를 통해 결과를 출력 (select)