找回密码
 立即注册
查看: 4389|回复: 4

R语言连接mySQL数据库步骤

[复制链接]
发表于 2013-2-28 14:41:46 | 显示全部楼层 |阅读模式
转载请注明出处,来自R语言中文网(www.r-china.net)
一些常用的数据,处理好,放在mySQL里,以后使用起来也方便。
可以用R直接进行分析,具体步骤如下:
1、R下载RODBC包,安装好。
2、在http://dev.mysql.com/downloads/connector/odbc
下载mySQL ODBC,安装好。
3、windows:控制面板->管理工具->数据源(ODBC)->双击->添加->选中mysql ODBC driver一项
填写:data source name 一项填入你要使用的名字,自己随便命名,例如:mysql_data;
description一项随意填写,例如mydata
TCP/IP Server 填写本机服务器IP,一般为:127.0.0.1
user 填写你的mysql用户名
password 填写你的mysql密码
然后数据库里会出现你的mysql里的所有数据库,选择一个数据库。
确定。
4、打开R的界面调用数据库:
  1. library(RODBC);
  2.    channel <- odbcConnect("mysql_data", uid="root", case="tolower");
  3.    sqlTables(channel);#查看数据中的表
  4.   data<-sqlFetch(channel,"kegg")# 查看表的内容,存到数据框里
复制代码
回复

使用道具 举报

发表于 2014-5-15 17:09:18 | 显示全部楼层
MYSQL服务器是远程其他32位机器,已安装32位MYSQL,我本机为64位,下了一32位MYSQL ODBC安装好后,R连接报错“[ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”
回复

使用道具 举报

发表于 2014-5-16 09:50:51 | 显示全部楼层
ODBC是不是可以作为Windows与任何软件之间的通信?
回复

使用道具 举报

发表于 2014-5-18 00:00:46 | 显示全部楼层
21天 发表于 2014-5-15 17:09
MYSQL服务器是远程其他32位机器,已安装32位MYSQL,我本机为64位,下了一32位MYSQL ODBC安装好后,R连接报 ...

你的R语言开发环境是多少位的?
回复

使用道具 举报

发表于 2015-3-11 15:01:48 | 显示全部楼层
R在下载RODBC安装包时,出现了如下错误提示,跪求求大神解答。 QQ图片20150311145459.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-25 18:53 , Processed in 0.025762 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表