liunx R使用RJDBC包连接数据库

37 篇文章 1 订阅
15 篇文章 0 订阅

各位朋友,我已开通微信公共号:小程在线

我会把文章及时的更新到公共号上,欢迎大家的关注。

 

在网上先下载ojdbc6_g.jar包。

环境redhat6.4;R3.3.1;JDK1.7;

rjava包,DBI包等等包都需要安装好

# 安装包

library('RJDBC')
# 设置工作路径,一定要和下面jar包路径设置在同一个位置
setwd('/home/cheng/R')
# 找到这个jar包的位置
drv<-JDBC("oracle.jdbc.driver.OracleDriver","ojdbc6_g.jar", identifier.quote="\"")
# 配置用户密码
conn<-dbConnect(drv,"jdbc:oracle:thin:@IP地址:1521:TNSNAME中的名称","账号","密码")

table1<-dbGetQuery(conn,"select * from ryld_1")  ##根据sql记录获取Oracle中表的数据

> head(table1)
  CYCLE  ZR301  ZC301 TYPE         V5             V6               V7   V8
1  季度 22 2299    1       206 220622106452X      2 201411
2  季度 22 2299    1       2659 2206210024513      1 201412
3  季度 23 4399    1      60611 22032403257222      2 201410
4  月度 24 3211    1        41224 220520130505      2 201507
5  月度 24 2103    1 21110501 2208211102935      1 201507
6  月度 24 4399    1      61291 220527132057      1 201507

# 关闭连接
dbDisconnect(conn)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值