2015년 7월 13일 월요일

RJDBC 설정 (Informix)


1. RODBC를 사용하면 데이터타입이 Bigint 인 필드가 있을 때 에러 발생
2. RJDBC를 사용해 에러 해결

## R code example ####
library(RJDBC)

#Getting JDBC Driver
driver <- JDBC("com.informix.jdbc.IfxDriver",  "<path>/ifxjdbc.jar")

#Connect with DB
con <- dbConnect(driver,  "jdbc:informix-sqli://<host>:<port>/<database>:informixserver=<dbservername>",  "<Username>",  "<Password>");

#Execute querry
data <- dbGetQuery(con, "SELECT * FROM <table>")

#Disconnect from DB
dbDisconnect(con)

-- 출처:
1) 문제해결법 원문
http://stackoverflow.com/a/21188796

2)JDBC 드라이버 리스트
http://blog.outsider.ne.kr/267#recentTrackbacks

3) jdbc 파일 다운로드
http://www.dbschema.com/informix-jdbc-driver.html

-----------------------------------------

댓글 없음: