实验环境:win8.1-64操作系统,MySQL5.6
1、下载系统对应驱动文件
2、安装mysql-connector-odbc-5.3.4-winx64.msi
安装按照默认就好了
3、配置datasource
windows:控制面板→管理工具→ODBC 数据源(64 位)→添加→选中mysql ODBC driver
data source name 一项填入你要使用的名字,自己随便命名,例如:MySQL;
description一项随意填写,例如MyWorld;
TCP/IP Server 填写本机服务器IP,一般为:127.0.0.1;
user 填写你的mysql用户名;
password 填写你的mysql密码;
然后数据库里会出现你的mysql里的所有数据库(我这里选world),选择一个数据库,OK。
4、使用R连接MySQL
连接数据库
> # 加载包RODBC>> library(RODBC)
> # 连接MySQL数据库> channel
查看数据world中的表
> sqlTables(channel)
TABLE_CAT TABLE_SCHEM TABLE_NAME TABLE_TYPE REMARKS
1 world city TABLE
2 world country TABLE
3 world