DB서버와의 연결 작업은 어떤 시스템을 구축하시던지 반드시 해야 하는 작업입니다.
이클립스와 SQL-plus창을 왔다갔다 하며 작업해야 하니 불편합니다. 여러 가지 tool들이 제공되고 있지만
[Show View]대화상자가 화면에 나타나면 "Data Management"의 "Data Source Explorer"를 선택하고 [OK]버튼을 누릅니다.
Console View 옆에 Data Source Explorer View가 추가됩니다.
"Database Connections"의 이미지는 폴더 안에 하위 폴더나 파일이 없는 이미지 입니다. 여기에 접속하고 싶은 오라클 서버를 등록합니다. 여러 개를 등록하고 작업할 수 있으므로 여러분들이 수업시간에 테스트하는 서버와 프로젝트 서버를 함께 등록하고 사용하면 됩니다.
우선 "Database Connections" 아이콘을 선택하고 마우스 오른쪽 버튼을 눌러 단축 메뉴가 나타나면 [New...]를 선택합니다.
오라클을 이클립스에서 사용하기 위해 등록하는 첫 번째 과정으로 사용하고 싶은 DBMS의 종류를 선택합니다. 우리는 오라클 ex버전을 사용하니 "Connection Profile Types"목록에서 "Oracle"을 선택해야 겠죠? 이때 "Name:"의 기본 설정값인 "New Oracle"을 원하는 이름으로 변경해도 좋습니다.
[Next]버튼을 눌러 나타나는 단계는 이클립스 내부에서 오라클을 접속할 수 있도록 드라이버와 연결문자열을 완성하기 위해 값을 지정하는 화면입니다. 지금은 "Drivers"목록에 설정된 드라이버가 있지만 처음 등록할때는 "Drivers"목록에 아무것도 등록된 것이 없을 것입니다. 아래 그림과 같이 "New Driver Definition"버튼을 눌러 등록해야 합니다.
"New Driver Definition"버튼을 누르면 오라클의 버전을 선택하는 화면으로 전환됩니다. 11버전의 "Oracle Thin Driver"를 선택합니다.
[JAR List]탭을 눌러 실제 드라이버 파일을 등록해야 합니다. 드라이버 파일은 제조사 홈페이지에서 다운로드 받아야 합니다. 우리는 오라클을 설치했으므로 오라클 설치 폴더에 있는 드라이버를 사용할 것입니다. 우리 드라이버파일은 ojdbc6.jar파일이죠? 잘못 등록되어 있는 드라이버인 ojdbc14.jar파일은 [Remove JAR/Zip]버튼을 눌러 제거한 후 다시 등록합니다.
제거한 후 [Add JAR/Zip]을 눌러 오라클드라이버를 등록하도록 하겠습니다. 우리는 오라클 express버전을 설치했으므로 "C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib"에서 ojdbc6.jar를 선택하여 등록합니다. Standard Edition이나 Enterprise Edition을 설치했다면 경로가 또 달라질 것입니다. 적절하게 선택하도록 합니다.
[OK]버튼을 눌러 다음 단계인 속성값을 설정하는 화면으로 이동합니다.
- Service Name은 xe입니다. 어떤 버전을 설치하냐에 따라 Service Name이나 SID를 설정하셔
야 하며 이름은 설치할때 등록한 이름이므로 기억했다가 제대로 등록해야 합니다.
우리는express Edition을 설치했기 때문에 기본으로 제공하는 Service Name인 xe를 등록
- Host : DBMS가 설치된 컴퓨터의 IP로 로컬에 설치되어 있다면 127.0.0.1을 등록합니다.
- Port number : 오라클 설치할때 기본으로 사용하는 리스너의 port로 1521입니다.
- User name : 사용할 데이터가 저장된 계정
- Password : 계정의 비밀번호
위의 설정을 모두 완성하면 "Connection URL"은 우리가 JDBC할때 정의했던 URL과 동일해지는 것을 알 수 있습니다.
오른쪽 하단의 [Test Connection]버튼을 눌러서 접속이 잘되는지 확인하고 [Finish]버튼을 누릅니다. 우리가 지정한 접속정보로 접속 테스트가 완료되었다면 다음과 같이 Success대화상자가 보여집니다.
자 이제 모든 설정이 완료되고 테스트도 완료되었습니다. 이제 [Finish] 버튼을 누릅니다. 우리가 새로 등록한 데이터베이스가 연결된 것을 확인할 수 있습니다.
'프로그래밍언어 > Java' 카테고리의 다른 글
JDBC - Statement를 이용해서 SQL실행하기 (2) | 2019.06.28 |
---|---|
JDBC - 커넥션설정 (0) | 2019.06.26 |
JDBC - 드라이버로딩 (0) | 2019.06.25 |
JDBC개요 (0) | 2019.06.25 |
JDBC환경설정 (0) | 2019.06.25 |