1855 1

[学习分享] R语言连接数据库sqlserver [推广有奖]

  • 2关注
  • 5粉丝

已卖:31份资源

本科生

50%

还不是VIP/贵宾

-

威望
0
论坛币
297 个
通用积分
1.0115
学术水平
8 点
热心指数
11 点
信用等级
5 点
经验
2128 点
帖子
74
精华
0
在线时间
78 小时
注册时间
2016-9-28
最后登录
2024-12-23

楼主
伪数据分析师 发表于 2017-5-20 14:19:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
R语言连接数据需要使用sqlserver的驱动,直接加载包即可,但在用此包之前需要建立ODBC。(一)建立ODBC的步骤如下:
  • 开始菜单里找到ODBC
1.png
2.打开odbc后,在“系统DSN“中点击“添加”

2.png
3.选择sql server native client 11.0(可能由于版本不同这里不太一样,但是记得要选择长的这个不时sql server这个),点击“完成”
3.png
4.“名称”自己随便起。服务器填写你要连接的服务器,点击“完成”
4.png
5.登录的话,选择自己的方式
5.png
6.画重点一定要更改默认连接的数据库,你想要从哪个数据库调入数据就填哪个数据库
6.png
7.一路下一步,以及最后测试看看是否创建成功。
7.png

8.png

9.png

10.png
(二)R语言连接数据库
1.下载包RODBC,完整代码如下:
  1. install.packages("RODBC")
  2. library(RODBC)
  3. connection <- odbcConnect("tencent",uid="xy",pwd="123456") ##连接名为tencent的数据库,用户的ID为xy,密码为123456
  4. train <- sqlQuery(connection,query='select * from dbo.train') ##从表dbo.train中选择所有的数据
  5. odbcClose(connection)  ##解除连接
复制代码

                                                                                                                                                    2017/5/20  伪数据分析师





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SqlServer Server 数据库SQL 连接数据库 Serve sqlserver 连接数据库

沙发
Tony_Liu 在职认证  发表于 2017-5-21 11:40:24
学习了,谢谢!
已有 1 人评分热心指数 收起 理由
ryoeng + 1 哈哈,抢了僕的台词!

总评分: 热心指数 + 1   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 14:57