본문 바로가기

언어공부/JDBC&오라클&SQL

JDBC - 이클립스와 DBMS(오라클) 연결하는 법

JDBC - 이클립스와 DBMS(오라클) 연결하는 법에 대해서 알아보자.

 

JDBC 드라이버 설치는 아래의 주소에서 오라클 로그인 후 다운로드 받을 수 있다.

해당 오라클 또는 이클립스에 맞는 jdbc를 다운로드 받으면 된다. 

https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

 

이클립스와 DBMS(오라클) 연결하기

 1. 이클립스에서 Database Development메뉴를 통해서 오라클 디비를 연결해본다. 우측 상단 메뉴중 Open perspective를 클릭해서 Database Development를 눌러준다.

 

 

2. Data Source Explorer-Database Connections-오른쪽 단축메뉴 에서 -New를 선택한다.

 

 

New Connection Profile창에서 -Oracle선택-Name입력창에 Oracle 18c를 입력하고 Next를 눌러준다.

 

 

Drivers-New Driver Definition 아이콘 클릭하고, Name/Type- Oracle Thin Driver Oracle 11선택해준 후 Jar List탭으로 이동한다.

 

 

Driver files에서 ojdbc14.jar를 선택-Edit JAR/Zip버튼 클릭- C:\app\사용자명\product\18.0.0\dbhomeXE\jdbc\lib폴더경로로가서 ojdbc8.jar파일을 클릭한다.

 

 

바뀐것을 확인하고, OK를 눌러준다.

 

 

3. New Connection Profile에서 SID에서 db를 데이터베이스 이름 xe로 바꾸고, Host 입력박스 server를 
로컬 호스트인 127.0.0.1로 바꿔준다. 또 user name(오라클 접속 사용자)와 Password (오라클 접속 비번)를 입력하고Save password 체크박스 체크해주고 Test Connection으로 연결을 확인해준다.

 

 

 Ping succeeded! 창이 띄워지면 성공으로, OK클릭-Next -Finish를 눌러주면 된다.

 

 

이클립스를 종료하고 새로 열었을 때 마다 ping 테스트후 connect를 해야한다.

 

 

<ping test가 failed 일 때>

127.0.0.1로 했을 때 연결이 안될 때(ping failed상태) Listener.ora 파일을 에디터로 열었을 때 호스트를 확인해 적어준다.

 

가린건 사용자 계정명

 

이클립스에서 호스트 변경은 아래와 같다.

 

properties를 눌러준다.

 

Driver Properties에서 Host를 변경하면 된다.