JDBC 프로그래밍
1. 먼저 오라클 드라이버를 프로젝트에 포함
(ojdbc6-11.2.0.4.jar)
Bulid Path - configure build path
Libraries- Add External JARs...
2. 코드의 순서
1) 드라이버 로드(Class.forName)
2) 연결(접속) 처리 (DriverManager.getConnection)
3) SQL 실행 객체 (Statement, PreparedStatement)로 쿼리문
4) 쿼리문 실행 결과를 받는다.
(select일 경우 ResultSet 객체로 결과를 받는다.)
5) 연결 해제 (close)
* Statement와 PrapqredStatement의 차이
Statement는 인스턴스 생성시 쿼리문을 넣지 않는다.
대신 SQL 쿼리문을 실행한때 쿼리문을 넣어준다.
반면에 PreparedStatement는 생성시 쿼리문을 넣는다.
대신 SQL 쿼리문을 실행할 때 비워둔 위치에 값을 넣어준다.
접속 실패하면 null값이므로 null이 아닐 때 close.
'Dev > Java' 카테고리의 다른 글
[Java] 조건식을 이용한 간단한 프로그램, 데이터 형변환 (0) | 2020.12.04 |
---|---|
[Java] Operator (연산자) (0) | 2020.12.04 |
[Java] java 명명 규칙,변수의 타입(숫자형, 문자형, 진리형) (0) | 2020.12.04 |
[Java] 예외, 예외 처리 코드 (try, catch, finally) (0) | 2020.10.16 |
[Java] 출력하기 (print, println, printf) & 입력받기 (Scanner) (0) | 2020.09.18 |