R语言连接sqlsever

  • R语言连接ODBC驱动通过安装RODBC包。

设置好数据源
控制面板-管理工具里面数据源ODBC,名字这里取stock 创建数据源登录名和密码
然后install.packages(RODBC)
library(RODBC)
odbcDataSources() #查看可用数据源
connect=odbcConnect("stock ",uid="用户名",PWD="密码")
如果不出错误的就是连接成功

其它对应的包分别是RMySQL、ROracle

  • 连接之后,利用sqlQuary来运行数据库上的一个查询。
R语言连接sqlsever_第1张图片
sqlQuary.jpg

比如 df<-sqlQuery(connect,"select top 10 * from [dbo].[DSR]")
参数channel就是odbcConnect这个东西,你取什么名字,这里就写什么 名字。这里我取connect .

你可能感兴趣的:(R语言连接sqlsever)