如何将R与SQL Server连接起来
来源:互联网 发布:uc高达 知乎 编辑:程序博客网 时间:2024/06/02 04:27
win7下R语言与SQL Server数据库连接的方法,亲测完全可以用,希望可以帮到需要的大家。
1、配置 ODBC 数据源
点击Windows 下搜索“ ODBC”,打开“数据源(ODBC)”
图中的数据源名称“local_server”是我已经添加了的,,一般第一次是没有这个的。如果驱动程序列没有 SQL Server,则需要点击“添加”。
到这里为数据源命名,此处我们自己命名“local_server”,服务器选择正确的服务器。之后就可以点击“下一步”了
到这个界面需要我们输入登陆ID和密码。点击下一步。
此处要更改默认的数据库,就是说你如果想从某个数据库中提取数据,就选择哪一个。点击“下一步”
点击“完成”就可以了
点击“测试数据源”,一般来说都是没有问题的
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">>library(RODBC)</span>
> odbcDataSources()#查看可用数据源
dBASE Files"Microsoft Access dBASE Driver (*.dbf, *.ndx, *.mdx)"
Excel Files
"Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)"
MS Access Database
"Microsoft Access Driver (*.mdb, *.accdb)"
local_server
"SQL Server Native Client 10.0"
> channel <- odbcConnect("local_server", uid="******", pwd="******")#建立连接
> da<-sqlQuery(channel,"select top 5 * from dbo.长沙_长沙好房子_楼栋_数据")#一个简单的SQL查询语句,结果将保存到data.frame类型的变量ba中
> odbcClose(channel)#关闭连接
> class(da)
[1] "data.frame"
0 0
- 如何将R与SQL Server连接起来
- R连接SQL SERVER
- sql server 使用for xml path 将1列多行转换为字符串连接起来
- 如何将两个路由器连接起来
- 如何将两个路由器连接起来
- R学习-- R连接 SQL SERVER
- 如何将 SQL Server Management Studio 与专用管理员连接配合使用
- 如何连接SQL Server与Oracle数据库
- 如何连接SQL Server与Oracle数据库
- jdbc 如何与 sql server 2000连接
- 将TTY与文件系统连接起来
- 将点连接起来
- R语言连接SQL SERVER数据库
- R通过 ODBC方式连接sql server
- 如何将两个局域网连接起来自由通讯?
- SQL Server 是如何在Linux上跑起来的
- 如何远程连接SQL SERVER
- C#如何连接SQL Server
- Class<Object>与Class<?>的区别
- UILabel设置多种字体、颜色
- 对于MYSQL索引的一些理解
- java基础知识总结
- Linux 系统文件权限的备份与恢复
- 如何将R与SQL Server连接起来
- 黑马程序员IOS-C语言-结构体、枚举
- Queue学习
- 图像处理(九)人物肖像风格转换-Siggraph 2014
- DataFlash
- POJ 3225 Help with Intervals
- Linux Futex浅析
- RadioGroup实现仿新浪微博的效果
- 杭电ACM 2030:汉字统计