'R 디비'에 해당하는 글 1건

R Oracle Connection

R 2014.02.24 13:13

지난번 R DB Connection 글에서 R에서 RDBMS에 Connection하는 방법을 알아보았다.

지난 글에서는 MySQL를 접속했었는데 Oracle접속하는 방법도 간단하다.


ojdbc.jar파일을 다운로드 받은 후 특정폴더에 복사한다.

여기서는 지난 MySQL과 마찬가지로 /usr/share/java 폴더로 복사였다.


Oracle connection 소스는 아래와 같다. 자세한 사항은 지난 R DB Connection을 참고하기 바란다.

library(DBI)
library(RJDBC)
library(rJava)
drv<-JDBC("oracle.jdbc.driver.OracleDriver", "/usr/share/java/ojdbc14.jar")
conn<-dbConnect(drv, "jdbc:oracle:thin:@//<db_ip>:<port>/<sid>","<id>","<pw>")
query = "SELECT * FROM TABLES"
dbGetQuery(conn, query)

실제 소스 실행화면


저작자 표시
신고

'R' 카테고리의 다른 글

R on Hadoop and Amazon EMR  (0) 2014.08.19
R Oracle Connection  (4) 2014.02.24
R svn commit history 시각화  (0) 2014.02.21
R boxplot을 이용한 출근시간 분석 및 시각화  (0) 2014.02.19

WRITTEN BY
빵군
Web Programmer HOONS닷넷(http://www.hoons.kr) 2011 ASP.NET 시삽 http://about.me/y2kpooh

받은 트랙백이 없고 , 댓글  4개가 달렸습니다.
  1. 안녕하세요 컴퓨터공학과 4학년입니다. 현재 R과 하둡을 이용하여 빅데이터를 분석후 워드클라우드 같은 것을 웹에 JSP를 이용하여 뿌려 주려하는데요
    혹시 확장자 .R 소스(라이브러리 등등)을 .java에서 가져오게 하려면 어떻게 해야하나요? JRI 이용한 지금까지의 소스를 볼수 있을지 해서 올려봅니다. 즐거운 하루 되세요!
    • R과 Java간의 인터페이스는 Java Runtime Interface를 이용하여 가능합니다.
      http://using.tistory.com/55 여기를 참고해주세요
  2. 안녕하세요 질문이 있어서 연락드립니다.
    drv<-JDBC("oracle.jdbc.driver.OracleDriver", "/usr/share/java/ojdbc14.jar")

    여기서 classPath 잡는 부분이 잘 안되서요.
    ojdbc14.jar를 기존 client 설치되어 있는 곳으로 연결하려고 하거든요.
    classpath를 정확히 어떻게 잡아줘야 class가 로드될지 알고 싶습니다.

    windows7 이고요.. 로컬 환경변수 설정해서 연결해도 잘 안되네요..

    그럼, 수고하세요
    • 우선 작성해주신 내용만으로는 파악이 어렵네요 ^^;

      단순 클래스패스 설정 문제라면 검색하면 많이 나옵니다.
secret