设为首页 加入收藏

TOP

R链接hive/oracle/mysql(二)
2019-08-15 00:09:48 】 浏览:158
Tags:链接 hive/oracle/mysql
le 2,查看默认安装路径 rpm -qpl oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm rpm -qpl oracle-instantclient11.2-sqlplus-11.2.0.3.0-1. x86_64.rpm rpm -qpl oracle-instantclient11.2-devel-11.2.0.3.0-1. x86_64.rpm 3,安装 使用如下命令进行安装:18.3 rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.3.0-1. x86_64.rpm rpm -ivh oracle-instantclient11.2-devel-11.2.0.3.0-1. x86_64.rpm Daimler 链接Oracle 依赖,如果没有下载安装调试 library("rJava") library("DBI") library("RJDBC") 按windows思路来安装 drv<-JDBC("oracle.jdbc.driver.OracleDriver","/home/zip/instantclient_11_2/ojdbc6.jar", identifier.quote="\"") conn <- dbConnect(drv, "jdbc:oracle:thin:@53.125.51.94:15016:ORCLDLA","A133_a_smartqcold1","a_bbac:Daimler@DL(Smartq$") data(iris) Oracle注意大小写,有大小写之分********* RJDBC常用函数: 1、 JDBC(驱动,jar包,分隔符):加载数据库驱动 2、 dbConnect(驱动参数,url,用户名,密码,其他):连接数据库 3、 dbListTables(conn):显示连接中的所有表 4、 dbWriteTable(conn, "iris", iris, overwrite=TRUE):将数据框iris写入表iris中,overwrite覆盖原表 (append=TRUE追加,dbWriteTable(conn, "IRIS", d, overwrite=FALSE,append=TRUE)且d要与表iris的结构一致。) 5、 dbGetQuery(conn, "select count(*) from iris"):查询语句 6、 dbSendUpdate(conn,”sql语句”):执行任何非查询sql语句 7、 dbReadTable(conn, "iris"):读取表中数据 8、 dbDisconnect(conn):关闭连接 9、 dbExistsTable(conn,”iris”):是否存在表iris 10、 dbRemoveTable(conn,”iris”):删除表iris

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇如何将R中的data frame对象的数据.. 下一篇基于R语言的时间序列分析预测

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目