各位朋友,我已开通微信公共号:小程在线
我会把文章及时的更新到公共号上,欢迎大家的关注。
在网上先下载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)