- JDBC 사용하여 Oracle DB 연결
1. JDBC 라이브러리 필요
라이브러리 다운 방법
1. 오라클 공식 사이트에서 다운로드
2. maven repository 에서 다운로드 (java library 가 모아져 있는 사이트이다.)
3. 오라클 설치한 서버에서 확인 후 설치
c드라이브-app-user-product-21c-dbhomeXE-jdbc-lib 디렉토리에서 직접 설치 가능
(단, 서버에 설치하는거라 개인pc에서는 라이브러리 사용 불가)
2. JDBC 라이브러리를 이클립스 프로젝트에 등록
① 프로젝트 설정 메뉴로 이동
② Java Build path 메뉴로 이동
③ Libraries 탭으로 이동
④ Classpath 선택 후 Add External JARs... 클릭
⑤ JDBC 라이브러리 파일 선택
3. 다음 순서로 코드 작성 (OracleConnection, VO 객체 만들기전 내용)
① Oracle Driver 등록
② Database Connection 생성
③ Statement 객체 생성
④ Query 작성
⑤ 작성한 Query 전송 후 ResultSet 반환
⑥ 반환 받은 ResultSet 의 내용 추출 및 추가 작업
⑦ Database 관련 연결정보 close
- PreparedStatement 객체
- java.sql.statement 와 동일한 기능을 제공하지만 SQL 쿼리를 먼저 작성한 후 값을 지정해주는 차이점이 있다.
- sql 문장에 holder '?' 를 입력하여 해당되는 위치에 값을 선언 후 변경 가능하다.
'국비' 카테고리의 다른 글
11.21 국비학원 33일차 (JOIN, 서브쿼리, TOP-N) (0) | 2022.11.22 |
---|---|
11.18 국비학원 32일차 (VO 객체, MVC 패턴) (0) | 2022.11.21 |
11.16 국비학원 30일차 (평가3) (0) | 2022.11.19 |
11.15 국비학원 29일차 (ALTER TABLE, INSERT, UPDATE, DELETE, INSERT ALL INTO) (0) | 2022.11.16 |
11.14 국비학원 28일차 (ROLLUP, CUBE, GROUPING 함수, DDL-TABLE) (0) | 2022.11.15 |