티스토리 뷰

DATABASE/JDBC

[JDBC] BASIC THINGS

진심스테이크 2018. 4. 30. 10:29

 

JDBC : Java DataBase Connectivity

- 자바 어플리케이션에서 표준화된 데이터 베이스 접근 제공

- 각 데이터 베이스 접속에 대한 상세한 정보를 알 필요 없음

- 이론적으로는 개발된 어플리케이션에서 DB변경 시 JDBC 드라이버만 교체

 

1. 구조

- 자바에서 데이터 베이스를 표준화 된 방법으로 접속할 수 있도록 만든 API 규격

- 데이터 베이스 벤더와 상관없이 동일한 개발 가능

 

 

Eclipse에 Database 연동

 

1. 오라클 JDBC 드라이버

-  사용자가 DB를 설치한 위치에서 product 파일안에서 들어가기

ex) D:\app\bit\product\11.2.0\dbhome_1\jdbc\lib

 

- ojdbc6.jar 파일 [ctrl + c] 해서 복사

 

 

 

2. 설치 디렉터리 : 3가지 방법

- JDK 설치 디렉터리 \jre\lib\ext\ 에 복사하는 방법.

- 톰캣 설치 디렉터리 \common\lib 폴더에 복사하는 방법

- 이클립스 프로젝트의 WebContent\WEB-INF\lib 폴더에 복사하는 방법


 

3. 연결

 

 

오른쪽 위에 화살표 표시된 곳 클릭

 

 

 

[Data Source Explorer] -> [Database Connections] -> 오른쪽 마우스 클릭 -> [New]

 

 

 

[Oracle] -> [Next >]

 

 

 

[Name/Type] -> 사용자가 설치한 Oracle Thin Driver 선택

 

 

 

[JAR List] -> Oracle14.jar 삭제 : [Remove JAR / Zip]

 

 

 

product\11.2.0\dbhome_1\jdbc\lib에 위치한 ojdbc6.jar 파일 선택 -> [열기]

 

 

 

[Add Jar/Zip..]

 

 

 

 Connection URL

  jdbc:oracle:thin@localhost:1521:사용자가 설정한 SID이름

 Database Name

 사용자가 설정한 SID이름

 Driver Class

 oracle.jdbc.OracleDriver

 Password

 oracle.jdbc.OracleDriver

 User ID

 사용자가 설정한 DB계정 아이디

 

#대부분의 계정 아이디는 system

설정 후 [OK]

 

 

 

위에 입력한 내용이 적혀 있는 것을 볼 수 있다

[Test Connection] 클릭

 

 

 

문제가 없으면 [Ping Succeeded!] 창이 뜬다

 

 

 

밑에 새로 추가 된 것을 볼 수 있다

 

 

'DATABASE > JDBC' 카테고리의 다른 글

[JDBC] PROGRAMMIG STEPS  (0) 2018.05.01
[JDBC] IMAGE THUMBNAIL  (0) 2018.05.01
[JDBC] FILE UPLOAD  (0) 2018.05.01
[JDBC] 회원가입  (1) 2018.05.01
댓글