본문 바로가기
Dev/Java

[Java] Java와 sqldeveloper 연동하기

by 코딩삐약 2020. 10. 19.
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.