R+MySQL数据库学习笔记(3)——第二种连接方法:R+DBI+RMySQL

第二种:R+DBI+RMySQL

必备软件和工具:
1)DBI
2)RMySQL

一、DBI和RMySQL下载及安装的具体操作过程

s1. DBI下载

在RStudio中的Console中如下命令:

 install.packages("DBI")

在这里插入图片描述
成功下载DBI软件到:C:\Users\panre\AppData\Local\Temp\RtmpC67IOs\downloaded_packages文件夹目录下。

s2. RMySQL下载

在RStudio中的Console中如下命令:

install.packages("RMySQL")

在这里插入图片描述
同样成功下载DBI软件到:C:\Users\panre\AppData\Local\Temp\RtmpC67IOs\downloaded_packages文件夹目录下。

s3. 将DBI和RMySQL压缩文件复制粘贴到R语言安装目录下(此步可有可无)

操作此步是为了方便管理。

s4. 安装DBI和RMySQL

在RStudio中选择菜单栏的Tools——install packages…:
在这里插入图片描述
然后选择如下:
在这里插入图片描述
选择安装软件到指定库中:D:\ProgramFiles64\Rsoftware2019\R\R-3.6.1\library
在这里插入图片描述
package archive:选择需要安装的文件,必须是zip或tar。gz文件。
在这里插入图片描述
在这里插入图片描述
按此步骤依次安装DBI和RMySQL。

安装完毕之后,我们查看一下所安装的软件放在哪个目录下。
打开R软件的library文件夹:D:\ProgramFiles64\Rsoftware2019\R\R-3.6.1\library;我们会看到DBI、RMySQL等软件都安装成功。
在这里插入图片描述

二、测试R+DBI+RMySQL数据库是否连接成功

测试代码如下:

library(DBI)       #可省略
library(RMySQL)    #加载包
con<-dbConnect(MySQL(), dbname = "d_sample", username="root", password="123456", host="127.0.0.1", port=3306);
#其中第一个参数为数据库的驱动,这里连接的是MySQL数据库,故为MySQL(),
#dbname为需要连接的数据库的名称,
#username为用户名root,
#password为密码,
#host为如果没有更改的话为127.0.0.1或localhost,
#port:端口默认为3306,如果修改了端口则填写相应的值即可。

#dbGetInfo(con)      #获得连接信息
dbSendQuery(con,'SET NAMES gbk')      #设置查询显示字符集,集编码格式设置为gbk,可显示中文。

dbListTables(con)                     #查看数据库中所有的表
dbReadTable(con,"student")            #显示表student中的数据

在这里插入图片描述
在这里插入图片描述

通过上述代码测试,证明我们的R已成功连接了数据库。

【注意:RODBC的数据库操作命令大多以“odbc”和“sql”开头;而RMySQL的操作命令大多以“db”开头】

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值