본문 바로가기
programming/R

R과 JDBC 연동

by 힐무새 2017. 7. 17.

oracle 연동..

  • driver
    drv <- JDBC("oracle.jdbc.driver.OracleDriver", "C:/oracleexe/app/oracle/product/11.2.0/server/jdbc/lib/ojdbc6.jar")  // oracleDriver 드라이버 명과 odbc6.jar의 경로
  • db 연동
    conn <- dbConnect(drv, jdbc:oracle:thin:@//localhost:1521/xe, "scott", "tiger")
    query = "SELECT * FROM TEST"
    dbGetQuery(conn, query)
  • csv 파일에서 읽어와서 db에 테이블 추가하기
    recode <-read.csv("input.csv",header=T)
    dbWriteTable(conn,"테이블명",recode)
  • 데이터 조회
    query <- "select * from dept"
    dbGetQuery(conn, query)
  • 데이터 추가 
    query <- "insert into dept values(60, '총무', '서울강남')"
    dbSendUpdate(conn,query)
  • 데이터 수정
    query <- "update dept set dname='인사' where deptno=60"
    dbSendUpdate(conn,query)
  • 데이터 삭제
    query <- "delete dept where deptno=60"