1 개요[ | ]
- unixODBC
- 유닉스ODBC
- ODBC API를 구현하는 오픈 소스 프로젝트의 하나이자 DB 데이터 접근 API이다.
- 윈도우 외 다양한 운영체제(유닉스, 맥 등)를 지원한다.
- 비슷한 구현체로 iODBC가 있다.
2 사용법[ | ]
2.1 profile 설정[ | ]
Bash
Copy
export ODBC_HOME=/home/ted/unixODBC
export PATH=$ODBC_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ODBC_HOME/lib:$LD_LIBRARY_PATH
export ODBCINI=/home/ted/unixODBC/etc/odbc.ini
export ODBCSYSINI=/home/ted/unixODBC
2.2 예[ | ]
odbc.ini에 티베로 데이터베이스 ODBC 드라이버를 사용한 예이다.
ini
Copy
[ODBC Data Source]
tibero6 = Tibero6 ODBC driver
[tibero]
Driver = /home/ted/tibero6/client/lib/libtbodbc.so
Description = Tibero ODBC driver for Tibero6
DSN = tibero
SID = tibero
User = tibero
Password = tmax
odbcinst.ini의 설정에는 ODBC 드라이버의 로그 레벨을 설정할 수 있다. (여기서는 no로 설정하여 해제함)
ini
Copy
[ODBC]
Trace = no
TraceFile = /home/ted/unixODBC/trace.log
unixODBC에서 제공하는 isql 유틸리티를 사용하여 접속 테스트를 할 수 있다.
isql 사용법: isql DSN [UID [PWD]] [options] 상세 옵션은 매개변수 없이 isql을 실행하여 참조할 것.
Console
Copy
$ isql tibero tibero tmax
Connected!
SQL> quit
3 같이 보기[ | ]
4 참고[ | ]
편집자 Ykhwong Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.