如何在R上配置RODBC

Windows10上配置RODBC

一、前提准备windows10系统,R平台较高版本(3.0以上)

二、在R中,输入install.packages(“RODBC”),安装RODBC包,

三、在http://dev.mysql.com/downloads/connector/odbc下载mySQL ODBC,安装好。

四、打开mysql绿色版,双击mysql_start_utf8.bat

 

启动Navicat Lite for MySQL数据库可视化软件

 

五、Windows:控制面板->管理工具->数据源(ODBC)

6432之分,注意!

 

在用户DSN下,单击添加

 

然后点击完成,弹出对话框如下:

 

Data source name:填写数据源名字,随便写。

Description:介绍文字,可以不写

TCP/ip server:本机地址,填写localhost或者127.0.0.1

User:你的mysql设置的用户名

Password:你的mysql设置的密码

然后点击test,测试是否链接成功

 

若是,database选择框中,选择你要链接的数据库名字。

然后点击完成。则数据源建立结束。

七、打开R控制台。

八、输入:library(RODBC)

channel <- odbcConnect("mysql_data", uid="root", pwd="123")

创建链接,mydata_data为本人数据源名字,uid为数据库用户名,pwd为密码。

sqlTables(channel);#查看数据中的表

data<-sqlFetch(channel,"kegg")# 查看表的内容,存到数据框里。kegg为表名。

 

 

乱码解决:

 

在你创建好的数据源界面,点击配置,弹出对话框左下角点击details

 

Character set中选utf8.

 

 

RODBC的相关操作函数:


  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值