Q. [TOP-VIEW] 외부 데이터베이스 연결 방법
A.
​​​​​​1. 데이터베이스 연결
TOPVIEW는 OLE DB와 ODBC, 두 가지의 데이터 베이스 연결 방식을 제공하며, Oracle, MySQL, SQLLite, MSSQL 등 다양한 데이터베이스와 연동 할 수 있습니다.
데이터베이스와 연결을 위해서는 [데이터베이스 관리자]를 이용하여 네트워크상에 있는 DB Server와 연결(Connection)을 위한 설정을 해야 합니다.
[프로젝트]>[데이터베이스] 버튼을 누르면, 아래 그림과 같이 데이터베이스 관리자 화면이 나타납니다.
 
 
1.1 ​​​​데이터베이스 추가 및 연결 설정
[데이터베이스 관리자] 화면에서 메뉴의 [데이터베이스 추가] 버튼을 누르면, 화면 좌측에 ‘DB1’이라는 이름으로 데이터베이스 아이템이 생성 됩니다.
데이터 베이스 아이템이 생성되면 연결 설정을 통해 데이터 베이스에 연결 할 수 있습니다.
 
 
데이터베이스 타입 : 데이터베이스 종류 선택 합니다. Oracle, MySQL, SQLLite, ODBC 등 연결할 데이터베이스를 선택 합니다.
ODBC 관리자       : ‘ODBC 데이터 원본 관리자’를 실행합니다. ODBC를 이용한 데이터베이스 연결의 경우, 반드시 ‘ODBC 데이터 원본 관리자’에 연결 할 데이터베이스를 등록하고 사용해야 합니다.
호스트                : 데이터베이스가 설치/운용되고 있는 서버(PC)의 IP를 입력합니다. 단, ODBC의 경우 ODBC관리자에 등록된 데이터베이스 이름을 선택해야 합니다.
데이터베이스       : 데이터베이스 서비스 이름을 입력 합니다. 하나의 호스트에 여러 데이터베이스 서비스를 운용 할 수 있기 때문에 이를 구분하기 위해 DB 서비스 이름을 지정 해야 합니다.
사용자                : 데이터베이스 로그인 아이디(ID)를 입력 합니다.
비밀번호             : 데이터베이스 로그인 비밀번호(Password)를 입력합니다.
접속 테스트         : 데이터베이스 연결이 가능한 상태인지 아닌지, 테스트를 수행 합니다.
다이나믹 연결 사용 : 데이터베이스에 항상 Connection을 해 놓고 데이터 조회를 할 지, 필요할 때만 연결 할 지를 설정하는 옵션으로,
일반적으로 데이터 조회가 초단위로 빈번하게 일어나는 경우에는 체크하지 마시고, 간헐적인 데이터 조회가 필요할 경우에는 옵션을 체크 하시기 바랍니다.
 
1.2 ​​​​​​ODBC를 이용한 연결
ODBC(open database connectivity)란 마이크로소프트에서 개발한 개방형 데이터베이스 접속 도구로 Oracle, MSSQL, MySQL 등
다양한 데이터베이스 제조사로부터 ODBC드라이버를 제공받아 데이터베이스와 연결 할 수 있습니다.
ODBC를 이용하여 연결하기 위해서는 먼저, ODBC 데이터베이스 원본 관리자를 이용하여 데이터베이스 연결을 설정 해야 합니다.
 
 
TDS [데이터베이스 관리자]에서 ‘ODBC 관리자’를 클릭하여 ODBC 데이터 원본 관리자를 실행하고, 화면 우측에 있는 [추가] 버튼을 클릭합니다.
 
 
[새 데이터 원본 만들기] 화면에서 연결을 원하는 데이터 베이스를 선택합니다.
예를들어, 새로운 MSSQL를 등록하여 사용하길 원하다면, ‘SQL Server’를 선택하고, 다음 그림 순서대로 정보 입력하고, ‘다음’을 입력하세요.
 
1) 데이터베이스 이름 및 서버 정의
 
 
 
2) ID 및 PW 설정
 
 
 
 
3) 데이터 베이스 연결 테스트 및 완료
 
 
순서대로 입력을 하고 [확인]을 누르면 아래의 그림처럼 ‘any’라는 데이터베이스 연결 항목이 생성 됩니다.