R环境(已安装)
互联网
Sql Server2005 数据库
ODBC,中文意思是【开放数据库连接】,其英文全称是【Open Database Connectivity】,是开放服务结构中有关数据库的一个组成部分,它提供了一组对数据库访问的标准API(应用程序编程接口)。举个例子,城市(数据库)和小镇(数据分析软件)之间,有一条高速路,这条路就可以视为ODBC,并且资源(数据)通过这条路在城市和小镇间传输。
RODBC包,顾名思义,就是为R语言服务的,操作ODBC的包。关于其所有的内容可以访问页面,https://cran.r-project.org/web/packages/RODBC/,在其中的RODBC.pdf文件内有详细介绍。除了常用的获取数据功能,还有其他小技巧可以深入学习。但pdf为英文版,对于英文较差的朋友可能有点难度。END
通过install.packages('RODBC')命令来安装RODBC包。6R语言学习经验(三):R包的安装和使用END
完成RODBC包的安装后,需要先在【控制面板】【系统和安全】【管理工具】中找到【数据源(ODBC)】,并进行配置后,才能使用RODBC包提供的方法,访问数据库内的表。
配置ODBC:双击【数据源(ODBC)】图标后第一步,单击【添加】第二步,输入ODBC的名称(自定义),数据库IP地址(如果是本机,输入.)第三步,输入数据库用户名和密码第四步,选择默认数据库第五步,单击【完成】
在控制面板中,完成ODBC的配置后,就可以通过RODBC包,实现数据库访问。其中odbcConnect中的参数为配置ODBC时填写的名称、用户名、密码。sqlQuery中得query内容,是自定义的数据库查询语句。
数据从数据库中取出后,即可进行各种分析操作。
最后使用odbcClose(conn),关闭ODBC连接。
切记完成数据分析后,使用odbcClose(),关闭ODBC连接。