[R, DB연동] MySQL과 연동하여 R에서 SQL 사용하기
* ORACLE과 연동하기 전에 이해하고 해야 할 것이 있다.
1. rJava : 이 패키지로 자바에 있는 리소스를 가져 올 수 있다.
즉 rjdbc를 사용할 수 있다.
이러한 패키지를 사용하기 위해서는 jdk가 필요하다.
그래서 보통 R을 설치하기 전에 자바를 설치한다.
2. rjdbc : R하고 자바가 설치되어 있어야 사용할 수 있다.
모든 데이터베이스하고 연동하게 해준다.
3. mysql-connector-java-5.1.38-bin.jar
jar 파일은 자바패키지 파일 덩어리이다.
DB연동을 위해 mysql-connector-java-5.1.38-bin.jar에 있는 패키지를 사용할 것이다.
1. MySQL 연결
- JDBC() 함수를 사용하여 자바패키지를 사용한다.
- 자바패키지를 사용할 수 있는 jdbcDriver 객체로 MySQL root관리자의 world데이터베이스로 접속한다.
- oracle은 해당 비밀번호이다.
- 1번 : 데이터베이스 이름, 2번 : 관리자 이름, 3번 : 관리자 비밀번호
- 접속 한 객체는 conn이다
2. MySQL 데이터 확인
- world 데이터베이스에 있는 friend 테이블을 R로 가져올 것이다.
3. R에서 SQL 사용
- dbGetQuery 함수를 사용하여 MySQL에 접속한 객체 conn이 SQL언어로 데이터를 가져온다.
- 가져온 데이터베이스의 테이블은 R의 데이터프레임이 된다.
- 파랑색 박스의 데이터들이 일치하다는 것을 확인 할 수 있다.
r <- dbGetQuery(conn, "SELECT * FROM scott.emp")
* [R, DB연동] ORACLE과 연동하여 R에서 SQL 사용하기
https://warm-uk.tistory.com/73?category=810499
[R, DB연동] ORACLE과 연동하여 R에서 SQL 사용하기
ORACLE과 연동하기 전에 이해하고 해야 할 것이 있다. 1. rJava : 이 패키지로 자바에 있는 리소스를 가져 올 수 있다. 즉 rjdbc를 사용할 수 있다. 이러한 패키지를 사용하기 위해서는 jdk가 필요하다.
warm-uk.tistory.com