R语言基于RJDBC实现oracle/mysql数据库操作
来源:互联网 发布:2017程序员 编辑:程序博客网 时间:2024/05/17 23:14
示例代码和jar可在该地址下载:
http://download.csdn.net/detail/zhaogr337422/9852059
R语言基于RJDBC实现数据库操作过程与java jdbc相似,具体步如下:
1. 加载数据库驱动
### ORACLE 创建数据集驱动(将 ojdbc14.jar 放在D盘)drv<-JDBC("oracle.jdbc.driver.OracleDriver","D:/ojdbc14.jar", identifier.quote="\"")### MYSQL 创建数据集驱动 (将mysql-connector-java-5.1.22-bin.jar 放在D盘)#drv <- JDBC("com.mysql.jdbc.Driver", "D:/mysql-connector-java-5.1.22-bin.jar",identifier.quote = "`")
2. 创建数据库连接
### oracle# 1、drv 驱动# 2、数据库连接地址# 3、用户名# 4、密码conn <- dbConnect(drv,"jdbc:oracle:thin:@192.168.2.252/orcl","test","test")
### mysqlconn <- dbConnect(drv,"jdbc:mysql://localhost/company","user","password")
3. 数据库操作
以oracle数据操作为例:
1、创建表
#创建表dbSendUpdate(conn,"create table users( id number,name varchar2(100) )");
#删除表dbRemoveTable(conn,"users")
2、插入数据
dbSendUpdate(conn,"insert into users values(1,'张三')");
3、修改数据
dbSendUpdate(conn,"update users set name='李四' where id=1")
4、查询数据
b <- dbGetQuery(conn,"select * from users ");
4. 关闭数据库
#关闭数据库连接dbDisconnect(conn)
运行效果如下图所示:
阅读全文
0 0
- R语言基于RJDBC实现oracle/mysql数据库操作
- R语言使用RJDBC包连接MySql、Oracle数据库
- R语言-RJDBC连接Teradata
- R通过RJDBC连接外部数据库
- R通过RJDBC连接外部数据库
- R利用RJDBC包连接数据库
- R语言连接ORACLE数据库
- RJDBC读MYSQL数据库读不出内容问题及解决
- R语言连接mysql数据库
- R语言实现数据操作
- R 通过RJDBC连接hive
- 基于c语言的简单的mysql数据库操作
- ORACLE 数据库操作语言
- 基于canal实现mysql、oracle的数据库实时同步
- 基于canal实现mysql、oracle的数据库实时同步
- 基于R语言的关联规则实现
- 基于R语言实现Lasso回归分析
- R语言读取oracle数据库数据表
- 从一大堆数字中找出几个最大的数
- 高考重要还是身体重要?高考生为避生理期吃避孕药!
- windows下安装和使用mongodb
- 设计模式之建造型-原型模式(5)
- 关于MySQL变量innodb_rollback_on_timeout一些讨论
- R语言基于RJDBC实现oracle/mysql数据库操作
- python 常用函数
- JS弹出提示框
- Bootstrap学习之五:图片轮播
- Python次位面——获取命令行参数
- 20170525_WPSC++实习_电话面试
- 磁疗有用吗?恒定磁场对骨折愈合的影响
- PHP基础知识
- ObjectARX编程(三) --------数据库的介绍