R语言读取Sql server数据库
来源:互联网 发布:如何培养职业道德知乎 编辑:程序博客网 时间:2024/04/30 05:39
一、 安装RODBC库
1、进入R语言的GUI界面(RGUI.EXE),在菜单栏选择“程序包/安装程序包”(如图)
2、在弹出的窗口里往下拉,选择RODBC如图,点击确定
3、在ODBC数据源管理器里将需要的数据库添加进去,这里笔者使用的是SQL Server2008,驱动程序选择Native Client10.0
这里的关键点在于要指定DSN,在win7下添加ODBC数据源可以采用如下操作:
1.
2.
3.
4.
3、在R语言窗口输入连接语句
> library(RODBC)
**这里是载入RODBC库
> channel<-odbcConnect("MyTest",uid="ripley",case="tolower")
**连接刚才添加进数据源的“MyTest”数据库
**ch <- odbcConnect("some dsn ", uid = "user ", pwd = "**** ")
**表示用户名为user,密码是****,如果没有设置,可以直接忽略
> data(USArrests)
**将“USArrests”表写进数据库里(这个表是R自带的)
> sqlSave(channel,USArrests,rownames = "state",addPK = TRUE)
**将数据流保存,这时候打开SQL Server就可以看到新建的USArrests表了
> rm(USArrests)
> sqlTables(channel)
**给出数据库中的表
> sqlFetch(channel,"USArrests",rownames = "state")
**输出USArrests表中的内容
> sqlQuery(channel,"select * from USArrests")
**调用SELECT查询语句并返回结果(如图)
> sqlDrop(channel,"USArrests")
**删除表
> odbcClose(channel)
这里的关键点在于要指定DSN,在win7下添加ODBC数据源可以采用如下操作:
1.
2.
3.
4.
- R语言读取Sql server数据库
- R语言连接SQL SERVER数据库
- R语言读取oracle数据库数据表
- R语言学习-读取数据库数据-MYSQL
- Python 读取Sql Server数据库
- c#读取数据库server sql
- R 远程链接Sql Server 数据库
- SQL Server数据库添加图片读取图片
- R语言读取文件
- R语言 读取图像
- R语言:读取数据
- R语言读取Excel
- shape文件导入Sql Server 2008R数据库出错
- R连接SQL SERVER
- sql server 2000数据库语言精粹
- C语言与SQL SERVER数据库
- R语言︱ 数据库SQL-R连接与SQL语句执行(RODBC、sqldf包)
- R语言︱ 数据库SQL-R连接与SQL语句执行(RODBC、sqldf包)
- C#探秘系列(一)——ToDictionary,ToLookup
- Android使用ViewPager实现左右循环滑动及轮播效果
- Hibernate4注解详解之多对多对象映射
- C#探秘系列(二)——IsXXX 系列方法
- 用64位编辑程序 release能运行 debug运行就会出错
- R语言读取Sql server数据库
- Spring依赖注入DI
- 对于stackoverflow的中文翻译的相关问题
- 为OpenStack搭建高可用RabbitMQ集群(转)
- 51nod1001
- android 开发常用网站集锦
- 替换jquery的$
- 欢迎使用CSDN-markdown编辑器
- C++学习路线