행위

"R oracle"의 두 판 사이의 차이

DB CAFE

 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
1번째 줄: 1번째 줄:
 
# 반드시 java는 PC 버전에 맞아야 한다.(64bit)
 
# 반드시 java는 PC 버전에 맞아야 한다.(64bit)
 
# ojdbcxx.jar는 오라클 사이트에서 다운받는다.
 
# ojdbcxx.jar는 오라클 사이트에서 다운받는다.
<source>
+
=== RJDBC 패키지 설치 ===
 +
<source lang=r>
 
installed.packages("RJDBC")
 
installed.packages("RJDBC")
installed.packages("rJava")
+
</source>
  
 +
<source lang=r>
 
library(RJDBC)
 
library(RJDBC)
library(rJava)
+
drv <- JDBC("oracle.jdbc.OracleDriver",
 
+
            classPath="/Users/****/Workspace/ojdbc5.jar"," ")
d <- JDBC("oracle.jdbc.OracleDriver",classPath = "D:/rhome/ojdbc14.jar",identifier.quote="`")
+
con <- dbConnect(drv, "jdbc:oracle:thin:@10.211.55.7:1521:ORA12C", "user","password")
 
+
dbWriteTable(con,"TEST_TABLE", test_table)
con <- dbConnect(d, "jdbc:oracle:thin:@192.168.0.10:1521:ORCL","USERID", "USERPASSWD")
+
dbGetQuery(con,"select * from tab")
 
+
d <- dbReadTable(con, "TEST_TABLE")
r <- dbGetQuery(con, "select * from tab")
+
dbDisconnect(con)
  
View(r)
 
 
</source>
 
</source>
 +
[[Category:R]]

2020년 12월 20일 (일) 21:38 기준 최신판

thumb_up 추천메뉴 바로가기


  1. 반드시 java는 PC 버전에 맞아야 한다.(64bit)
  2. ojdbcxx.jar는 오라클 사이트에서 다운받는다.

RJDBC 패키지 설치[편집]

installed.packages("RJDBC")
library(RJDBC)
drv <- JDBC("oracle.jdbc.OracleDriver",
            classPath="/Users/****/Workspace/ojdbc5.jar"," ")
con <- dbConnect(drv, "jdbc:oracle:thin:@10.211.55.7:1521:ORA12C", "user","password")
dbWriteTable(con,"TEST_TABLE", test_table)
dbGetQuery(con,"select * from tab")
d <- dbReadTable(con, "TEST_TABLE")
dbDisconnect(con)