R语言连接MySQL数据库

首先把MySQL相关的软件安装完毕(包括MySQL Connector/ODBC),然后开始配置数据源。定位到控制面板->系统和安全->管理工具->数据源(ODBC),添加一个数据源,驱动程序选择MySQL ODBC,然后如下图,填写数据源的信息。

接下来就是R的事情了。

首先当然是装上RODBC这个包,然后是创建连接,这里第一个参数mysql_data指的是刚才创建的数据源的名称,uid即数据库用户名,pwd是密码:

install.packages("RODBC")
conn <- odbcConnect("mysql_data", uid="root", pwd="2014");
sqlTables(conn);
dfrm <- sqlFetch(conn, "city")