jdbc-guy

JDBC di R dengan RJDBC

Adalah sebuah hal yang yang wajib melakukan analisis dengan akses langsung ke sumber data. Dalam hal ini dibutuhkan konektor. Salah satu konektor yang paling fleksibel adalah paket RJDBC, konektor JDBC. Dengan driver yang tersedia dan Java terpasang, kita dapat terhubung ke sumber data dari platform analisis data.

Jadi ketika kita ingin melakukan mengambil data dari basis data apapun hanya tinggal menggunakan satu paket ini saja. Sepanjang basis data yang dituju memiliki konektor java.

Instalasi Paket

Seperti paket R pada umumnya, Anda bisa menggunakan perintah berikut:

install.packages(‘RJDBC’)

Dependensi

Sesuai dokumentasi, pastikan paket-paket yang merupakan dependensi dari RJDBC harus terpasang.

Depends: methods, DBI, rJava (≥ 0.4-15), R (≥ 2.4.0)

Terutama rJava. Sekali lagi pastikan sudah dikonfigurasikan dengan benar.

Contoh: MySQL

Sebelumnya pastikan Anda sudah mengunduh MySQL Connector Java. Yang paling baru saat ini ditulis adalah versi 8.0.12. Unduh untuk platform independent, karena kita hanya membutuhkan berkas jar-nya saja.

Berikut contoh penggunaan berkas tersebut. Silakan ubah /path/to ke folder dimana berkas jar berada.

library(RJDBC)
drv <- JDBC("com.mysql.jdbc.Driver",
"/path/to/mysql-connector-java-3.1.14-bin.jar",
identifier.quote="`")
conn <- dbConnect(drv, "jdbc:mysql://localhost/test", "username", "password")

Perintah terakhir akan membuat koneksi ke basis data test di mesin lokal (localhost) menggunakan akun username dan kata kunci password. Silakan ubah sesuai dengan kebutuhan.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Please type the characters of this captcha image in the input box

Please type the characters of this captcha image in the input box