在WIN10上,可以簡單的利用WINDOWS的odbc做連接,只需要簡單的設定就可以在R中撈sql的資料。
但最近在LINUX上使用發現有odbcunix、jdbc等各種連接方式。
linux 需先安裝 mysql-devel or mariadb-devel
##MariDB-shared 不一定要安裝,但R無法安裝套件時 可以嘗試安裝
使用的db是Mariadb,官方有發了一個套件
library(RMariaDB)
不管用在win或是linux上都可以很快速的連接資料庫
使用方法如下(一定要記得安裝套件)
con <- dbConnect(RMariaDB::MariaDB(),username=”root”,password=”1234",group = “my-db”,dbname=”test”,port=3306)
username=”root”,password=”****” 連接SQL的使用者帳號跟密碼
group = “my-db” 告知身分檢測文件
dbname=”test” 連接SQL後要使用的DATABASE
port=3306 使用哪個通道
以上