Category :
Database
Comments :
댓글쓰기
Posted by
장창학
at
9:17 PM
Eclipse SQL Explorer는 DbVisualizer와 같은 JDBC로 각 DB서버에 연결하여 DB를 관리하는 Eclipse용 플러그인 입니다. DbVisualizer가 유료인 반면, 가볍게 Eclipse에서 각 DB를 관리할 수 있는데, 대부분의 DB서버에서 JDBC연결을 지원하므로 각 DB서버의 제작사에서 제공하는 JDBC 드라이버만 설치하면 쉽게 연결이 가능합니다. 이러한 JDBC를 이용한 연결의 특장점으로는 사용중인 OS와는 관계없이 이용할 수 있다는 것인데요. 예를 들어 Ubuntu에서 개발하는 경우 Microsoft Sql Server에 연결을 지원하는 Client가 없으므로 매우 유용합니다.
또한 Flex Bulider에서도 이용가능합니다. 여기서는 Flex builder에서의 SQLServer 2005의 JDBC 설치방법에 대하여 간략히 언급하겠씁니다.
먼저, http://eclipsesql.sourceforge.net/index.php 에서 Eclipse SQL Explorer를 다운로드합니다. 가장 최신버전을 받도록 합니다. 여기서는 Flex builder의 Plug-in으로 설치할 것이므로 http://sourceforge.net/project/showfiles.php?group_id=132863&package_id=148199 을 다운로드합니다. 파일을 다운로드 하고, 압축을 풀면, features폴더와 plugins이 있습니다. 이 폴더들을 Flex bulider가 설치된 디렉토리로 복사해 줍니다. 기본적으로 Flex builder를 설치했다면 기본 Flex builder의 경로는 C:\Program Files\Adobe\Flex Builder 3 입니다.
Eclipse SQL Explorer는 기본적으로 각 DB서버의 JDBC드라이버를 내장하고 있지 않으므로 각각의 자신의 쓰고 있는 DB서버의 제작사(혹은 배포 홈페이지)에서 JDBC를 다운로드 합니다. 예를 들어, Mysql의 경우 Connector J 이므로 http://dev.mysql.com/downloads/connector/j/5.1.html 에서 다운로드 하면 됩니다. Microsoft SQL Server의 경우 버전마다 차이가 있지만 SQL Server 2005의 경우 http://download.microsoft.com/download/B/4/0/B40C9603-800A-485E-8165-2576A5E3A1A7/SQL_Server_JDBC_Driver_20_EULA_KOR.htm 에서 다운로드하시면 됩니다.
각각의 DB제작사에서 다운로드한 JDBC의 압축을 풀면, jar파일의 드라이버가 있는데, 이 파일들을 Flex builder의 기본 JRE폴더내의 C:\Program Files\Adobe\Flex Builder 3\jre\lib 에 복사해 줍니다. 예를 들어 Microsoft SQL Server JDBC Dirver 2.0의 경우 sqljdbc.jar 와 sqljdbc4.jar 파일입니다.
이제, Flex builder를 실행하고, 설정만 해주시면 됩니다. 먼저 실행된 화면에서 Perspective 창을 열어 화면을 전환해 줍니다.

아래에서 두번째 SQL Explorer를 선택하고, OK버튼을 눌러줍니다. Eclipse의 환경이 Eclipse SQL Explorer으로 전환됩니다.
위의 Connections 버튼을 눌러 연결할 DB를 설정합니다. 
Create New Connection Profile창에서 Add/Edit Drivers 버튼을 눌러 SQL Server의 JDBC드라이버의 위치를 지정해 줍니다.
위 순번대로 마우스로 선택하고, Edit 버튼을 눌러, JDBC Driver의 위치인 C:\Program Files\Adobe\Flex Builder 3\jre\lib 안에 있는 SQL Server의 JDBC Driver을 선택하여 추가합니다.
위 그림의 순번대로 Extra Class path 텝을 선택한 후 New 버튼을 눌러 C:\Program Files\Adobe\Flex Builder 3\jre\lib 안의 sqljdbc.jar를 선택합니다. 그런 다음 URI를 정확하게 지정합니다. 로컬호스트의 경우 jdbc:sqlserver://127.0.0.1:1433 입니다. 그런 다음 Driver Class Name을 com.microsoft.sqlserver.jdbc.SQLServerDriver라고 기입합니다.
자, 여기 까지 모든 설치, 설정을 마쳤습니다. 참고로 원격지의 JDBC연결을 위해서는 각각 DB서버에서 원격지 연결을 허용해 주어야 합니다. 또한 주요 DB서버의 JDBC Class Name 및 URI는 아래와 같습니다.
Microsoft SQL Server 2000
Driver Class : com.microsoft.jdbc.sqlserver.SQLServerDriver
JDBC URI : jdbc:microsoft:sqlserver://<host>:<port1433>;DatabaseName=<database>
Microsoft SQL Server 2005
Driver Class : com.microsoft.sqlserver.jdbc.SQLServerDriver
JDBC URI : jdbc:sqlserver://<host>[:<port1433>];databaseName=<database>
MySQL (Connector/J)
Driver Class : com.mysql.jdbc.Driver
JDBC URI : jdbc:mysql://<host>:<port3306>/<database>
PostgreSQL
Driver Class : org.postgresql.Driver
JDBC URI : jdbc:postgresql://<host>:<port5432>/<database>

|



ColdFusion (73)
Comments