나그네소
EDB ODBC 사용법 본문
EDB ODBC 사용법을 기록 한다.
1. EDB ODBC Install
EDB odbc yum을 통하여 Install 한다.
sudo yum -y install edb-odbc
sudo yum -y install edb-odbc-devel
2. EDB odbc 접속 테스트
2-1) .odbc.ini
[mydb]
Description = PostgreSQL EDB connection to mydb
Driver = /usr/edb/odbc/lib/edb-odbc.so
Database = mydb
Servername = 10.0.0.16
UserName = eduup
Password = eduup
Port = 5444
2-2) 접속 테스트
[postgres:/home/enterprisedb] isql mydb
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL> select 1 ;
+------------+
| ?column? |
+------------+
| 1 |
+------------+
SQLRowCount returns 1
3. Makefile
INC=-I. -I/usr/edb/odbc/include -I/home/enterprisedb/work/odbc/pg_odbc/include -I/usr/include
LIB_DIR=-L. -L/usr/edb/odbc/lib -L/usr/local/lib/
LIBS=-lodbc -lpthread -lm -ldl -lrt
CFLAGS=-g -O0 -W -Wall
OBJS=PgdbPoc.o PgdbComm.o
all :
${CXX} ${CFLAGS} -c PgdbPoc.cpp ${INC}
${CXX} ${CFLAGS} -c PgdbComm.cpp ${INC}
${CXX} ${CFLAGS} -o PgdbPoc ${INC} ${LIB_DIR} ${OBJS} ${LIBS}
clean :
rm *.o PgdbPoc
: /usr/edb/odbc 디렉토리에 따로 odbc library / include 파일이 있으니 해당 library참고 하여 개발을 하면 된다.
참고 : odbc program postgresql program 작성해 논게 있으니 해당 블로그를 참고 바란다.