FAQ
unix_odbc와 연동하기 | |||||
분류 | 기타 | 등록일 | 2013-07-09 | 조회수 | 5273 |
okseop7 2005-09-07 362 UNIX_ODBC 와 altibase 연동 +++++++++++++++++++++++++++++++++++++++ 요약 ++++ MS-ODBC와 호환을 목적으로 개발된 unix_odbc 를 이용한 altibase 연동예 UNIX_ODBC 종류 및 URL +++++++++++++++++++++ unix_odbc 는 open source project 로서 주로 iodbc 와 unixODBC 가 사용된다. 1. iodbc - http://www.iodbc.org/ 2. unixODBC - http://www.unixodbc.org/ INSTALL +++++++ 1. iodbc 를 설치한다. http://www.iodbc.org/downloads/iODBC/libiodbc-3.52.2.tar.gz 에서 INSTALL 파일 참조 2. altibase unix_odbc driver file을 copy 한다. 파일명은 libaltibase_odbc.so 이며 4.3.9.x 버전이후 $ALTIBASE_HOME/lib 에 기본적으로 포함되어 있다. 3. unix_odbc 환경설정 unix_odbc 환경설정파일은 /etc/odbc.ini 와 $HOME/.odbc.ini 이다 .odbc.ini ++++++++++ Trace 옵션은 1 (debug) , 0 (normal) 을 의미함 $ cat .odbc.ini ; ; odbc.ini ; [ODBC Data Sources] Altiodbc = Altibase ODBC Driver [Altiodbc] Driver = /home/okseop7/altibase_home/lib/libaltibase_odbc.so Description = Sample Altibase DSN UserName = SYS Password = MANAGER ServerType = Altibase Server = 127.0.0.1 User = SYS Port = 20300 Database = mydb FetchBufferSize = 64 ReadOnly = no TraceFile = /home/okseop7/tmp/odbc.trace Trace = 0 TEST ++++ $ iodbctest DSN=Altiodbc iODBC Demonstration program This program shows an interactive SQL processor Driver Manager: 03.52.0205.0204 Driver: 03.2.0000 (libaltibase_odbc.so) SQL>create table t1 (i1 integer) Statement executed. 0 rows affected. SQL>exit PHP, PERL 연동 ++++++++++++++ PHP, PERL 등에서 unix_odbc 를 지원하므로 위의 방식으로 altibase와 연동할 수 있다 |