프로그램/R

R에서 MySql 연결을 위한 RJDBC 패키지 사용

구서기 2014. 11. 19. 15:12

 

먼저 3개의 패키지를 설치한다!

rJava는 설치후 별도의 환경설정이 필요 그리구 리부팅 도^^  RJDBC를 사용하기위해서는 반드시 rJava패키지를 설치해야함.

install.packages("rJava")


install.packages("DBI")


install.packages("RJDBC")

설치된 라이브러리 로딩

library(DBI)


library(rJava)


library(RJDBC)

드라이버 로드

drv <- JDBC("com.mysql.jdbc.Driver", "/usr/share/java/mysql-connector-java.jar", identifier.quote="`")

디비서버 접속

conn <- dbConnect(drv, "jdbc:mysql://디비아이피:디비포트/디비명", "아이디", "암호")

쿼리문실행

df.table <- dbGetQuery(conn, "select * from tbl_userinfo")

실행결과

> df.table
   C_id    C_pcode C_pass   C_name   I_level  I_use
1 Admin  EI2011     1234        관리자1       0      1
2 bskim   EI2011     abcd      <NA>        NA      1

 

참조싸이트: http://using.tistory.com/79

도움이될만한 싸이트: http://www.rforge.net/RJDBC/