数据库连接小结

利用丰富的library来连接不同类型的数据库,可以提高R对数据的扩展和读写能力。

这里罗列出两种主流数据库SQL Server 和SQLite与R之间的连接方法,仅供参考。

SQL Server部分:

首先要启动SQL Server的所有服务(360常常会在优化启动项时关闭这些服务,因此之前配置过自动启动的也可能需要手动来重新启动)。

数据库连接小结_第1张图片

在SQL Server中,首先在安全性节点里,创建新登录名,

数据库连接小结_第2张图片
数据库连接小结_第3张图片

并设置允许授予和登录启动

数据库连接小结_第4张图片

然后启动CMD,输入命令让SQL server 服务重新启动(不是关闭软件重启),

1、停止

net stop mssqlserver

2、重启

net start mssqlserver

登录刚才的用户名,输入密码。

登录成功后,到控制面板里配置源数据。

添加SQL SERVER数据源

数据库连接小结_第5张图片

添加数据源名称。

数据库连接小结_第6张图片

然后设置用户名和密码。

配置完成后,再打开R软件

library(RODBC)

odbcDataSources() #查看可用数据源

如果看到刚才的数据源名称则说明连接成功了。

然后使用刚才的用户名密码连接数据库。

数据库连接小结_第7张图片

使用sql语句查询table

数据库连接小结_第8张图片

可以发现比读取同样数据的excel格式要快很多,同时也方便数据的存储和读写。对于大型数据来说,如果要使用R来实现对其读取分析,使用相应的软件包来连接数据库是最理想的方式。

原文请浏览官网

【拓端数据tecdat.cn】第三方数据服务提供商,提供全面的统计分析与数据挖掘咨询服务,为客户定制个性化的数据解决方案与行业报告等。

中国专业的统计分析和数据挖掘咨询服务商:拓端数据(商务合作请联系官网客服)

帅的小伙伴都关注了拓端数据团队^..^~

QQ交流群:186388004

微信公众号:拓端数据

微信客服号:lico_9e

你可能感兴趣的:(数据库连接小结)