###R言語でDB接続(MySQL)から取得まで
# ライブラリの読み込み
library("RMySQL")
# RStudioの場合 packagesのパネルからチェックを入れれば自動で読み込まれる
library("RMySQL", lib.loc="/usr/local/Cellar/r/3.2.2/R.framework/Versions/3.2/Resources/library")
# MySQLドライバ
md <- dbDriver("MySQL")
# DB接続
dbconnector <- dbConnect(md, dbname="<DB名>", user="<user>", password="<password>", host="<host>")
# dbGetQuery、dbSendQueryの違い
# クエリ実行 結果をデータセットに保管
data <- dbGetQuery(dbconnector, "select * from sample_table")
# MySQLResult形式で保管
sqlResult <- dbSendQuery(dbconnector, "select * from sample_table")
# MySQLResultからデータセット保管
data <- fetch(sqlResult)
# 破棄する
dbDisconnect(dbconnector)