ODBC

2016/05/29

Introduction

About ODBC

“Brian Ripley” - Oxford

ODBC는 본래 1990년대 초 마이크로소프트가 개발하였고, 유닉스 및 메인프레임 분야에서 SQL 액세스 그룹이 표준화한 호출 수준 인터페이스(CLI)를 위한 기초가 되었습니다. ODBC는 CLI의 노고 중 일부로서 제거되었던 일부 기능들을 보유하였다. 온전한 ODBC는 나중에 해당 플랫폼으로 다시 이식되었으며 CLI 보다 상당히 더 잘 알려진 데 팍토 표준이 되었다고 합니다.

R에서의 사용법 예시

ODBC를 Win 7 64bit에서 사용하려 할 때 몇가지 번거로운 작업이 있습니다.

32bit ODBC 관리자: C:\Windows\SysWOW64\odbcad32.exe 64bit ODBC 관리자: C:\Windows\System32\odbcad32.exe

install.packages("RODBC")
require("RODBC")
#HMConc = odbcConnect("Excel Files") # ODBC관리자에서 파일 등록 안했을 경우 관리자를 띄어줍니다.
Conc = odbcConnect("CONC") # ODBC관리자에서 CONC로 DB명을 설정함.
DrugA.ODBC = sqlFetch(Conc, "DrugA", as.is=TRUE)
DrugB.ODBC = sqlFetch(Conc, "DrugB", as.is=TRUE)

64bit 윈도우에서 32bit ODBC관리자 사용하기

64bit 윈도우에서 32bit ODBC관리자 사용하기

Discussion