에러 탈출 일지
JDBC 프로그래밍 본문
< 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)