拓端数据tecdat:数据库连接小结

作者: 拓端tecdat | 来源:发表于2016-12-29 16:11 被阅读21次

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

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

    SQL Server部分:

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

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

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

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

    1、停止

    net stop mssqlserver

    2、重启

    net start mssqlserver

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

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

    添加SQL SERVER数据源

    添加数据源名称。

    然后设置用户名和密码。

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

    library(RODBC)

    odbcDataSources() #查看可用数据源

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

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

    使用sql语句查询table

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

    原文请浏览官网

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

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

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

    QQ交流群:186388004

    微信公众号:拓端数据

    微信客服号:lico_9e

    相关文章

      网友评论

        本文标题:拓端数据tecdat:数据库连接小结

        本文链接:https://www.haomeiwen.com/subject/vckpvttx.html