R语言基于RJDBC实现oracle/mysql数据库操作
R语言基于RJDBC实现oracle/mysql数据库操作
示例代码和jar可在该地址下载:
http://download.csdn.net/detail/zhaogr337422/9852059
R语言基于RJDBC实现数据库操作过程与java jdbc相似,具体步如下:
1. 加载数据库驱动
### ORACLE 创建数据集驱动(将 ojdbc14.jar 放在D盘)
drv
### MYSQL 创建数据集驱动 (将mysql-connector-java-5.1.22-bin.jar 放在D盘)
#drv
2. 创建数据库连接
### oracle
# 1、drv 驱动
# 2、数据库连接地址
# 3、用户名
# 4、密码
conn
### mysql
conn
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
4. 关闭数据库
#关闭数据库连接
dbDisconnect(conn)
运行效果如下图所示:
R语言基于RJDBC实现oracle/mysql数据库操作相关教程