0. 준비물
OracleXE 11g 이상, R 3.4, Rstudio
1. 필요한 패키지
rJava, DBI, RJDBC
2. 소스코드
install.packages("rJava")
install.packages("DBI")
install.packages("RJDBC")
#제일 먼저 로딩
library(rJava)
#Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_161')
library(DBI)
#rJava에 의존적이기 때문에, rJava 먼저 로딩해야 한다.
library(RJDBC)
##Oracle 연동(Oracle 11g)
#driver
drv <- JDBC("oracle.jdbc.driver.OracleDriver","C:\\oraclexe\\app\\oracle\\product\\11.2.0\\server\\jdbc\\lib\\ojdbc6.jar")
##DB 연동
#connection 객체 생성
conn <- dbConnect(drv, "jdbc:oracle:thin:@//(아이피):(포트번호)/(SID)", "(접속 아이디)", "(접속 비밀번호)")
#쿼리 입력
rst <- dbGetQuery(conn, "SELECT * FROM board")
#출력
rst
'데이터 분석 > 데이터 분석 기초 자료' 카테고리의 다른 글
텐서플로우(TensorFlow)를 사용하기 위한 플로우(Flow)에 대한 설명 (0) | 2018.04.15 |
---|---|
텐서 플로우(TensorFlow)를 사용하기 위한 텐서(Tensor)에 대한 설명 (0) | 2018.04.14 |
rJava를 이용한 Java R 연동하기 (비추천) (0) | 2018.04.13 |
Rsession을 이용한 R출력 (추천) (0) | 2018.04.11 |
Rserve를 이용하여 jsp웹에 그래프 출력하기 (0) | 2018.04.10 |