使用R语言有多种包可以连接oracle数据库,我今天在这里讲一下使用使用RODBC连接oracle数据库。

1. 如果你的本地是windows系统的话,你需要安装oracle客户端。

2. 然后需要在ODBC管理者界面配置你要进行连接的数据库数据及使用的驱动等信息。如下图所示:

3. 然后在Rstudio中可以运行连接数据库的代码如下:

library(RODBC)

##下面这句是建立一个连接,第一个参数是你的数据库名,然后写上你的用户名和密码

ch <- odbcConnect("DB52",uid = "你的用户名",pwd = "你的密码",believeNRows=FALSE)

##下面就可以通过sqlQuery函数读取数据库中的数据加载到R内存中了。
monthdata <- sqlQuery(ch,"select * from 你的表")

######最重要的是写入数据库,这里经过我的多次测试,使用下面的代码是可行的

writedata<-data.frame(ORG_NEW_ID=你要写入的值,YEAR_MONTH=你要写入的值,SAL_AMT_PRE=qq)

######这里"ORG_NEW_ID","YEAR_MONTH"共同组成了主键,必须要有主键,不然会写入失败
sqlUpdate(ch, writedata, tablename ="你的表名",index=c("ORG_NEW_ID","YEAR_MONTH"))

PS:所有上面提到的软件和资料都可以通过点击链接加入群【R语言&大数据分析】:https://jq.qq.com/?_wv=1027&k=4BQLEWp,R语言&大数

据分析qq群 456726635 欢迎讨论交流。

R语言 使用RODBC连接oracle数据库相关推荐

  1. r 连oracle数据库,R语言—连接Oracle数据库

    R语言-连接Oracle数据库 本教程会讲解两种方法,第一种方法较为简单,且中文不容易出现乱码.第二种方法,较为复杂,和java的jdbc连接数据库操作类似. 操作环境: 系统:windows10 6 ...

  2. 阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库

    阿里云 centos7静默安装oracle12c,使用navicat 连接oracle数据库 需要切换到阿里云镜像的,仅供参考 使用yum -y update更新软件 1. 关闭防火墙 systemc ...

  3. 连接oracle的驱动包,连接oracle数据库驱动包

    JDBC与JAVA数据库编程 一.JDBC的概念 1. JDBC (Java DataBase Connectivity) Java数据库连接 a) 主要提供java数据库应用程序的API支持 2.  ...

  4. dos命令行连接oracle数据库

    C:\Adminstrator> sqlplus "/as sysdba" 查看是否连接到数据库 SQL> select status from v$instance; ...

  5. java ojdbc 还需要装 oracle client 吗,c# 连接Oracle数据库必须安装客户端吗

    使用 ODAC 的 Net 方式 [email]nxyc_twz@163.com[/email] 大多数应用程序使用 OCI 的ODAC 标准方式来连接 Oracle 数据库服务器.这是使用第三方开发 ...

  6. 在本机用Toad远程连接Oracle数据库

    在本机用Toad远程连接Oracle数据库 在本机利用Toad连接远程数据库,需要以下操作步骤. 第一步:安装Oracle数据库 安装Oracle数据库的时候,需要注意以下几点: 1)         ...

  7. Python 技术篇-连接oracle数据库并执行sql语句实例演示,python连接oracle数据库oci详细配置方法

    Python 连接 Oracle 数据库 第一章:连接 oracle 数据与环境配置 ① 连接 oracle 数据库效果演示 ② oci 下载 ③ oci 配置 ④ 环境变量配置 ⑤ 检测是否有 or ...

  8. python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解

    本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Ora ...

  9. python连接oracle数据库_深入理解Python3.6连接Oracle数据库

    Python3.6连接Oracle数据库的方法详解 本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://p ...

最新文章

  1. 阿里云重磅推出物联网安全运营中心Link SOC
  2. rn项目 假如cocoapods_在项目中集成 RN
  3. 【Flask】 结合wtforms的文件上传表单
  4. 银行卡号自动识别,包括银行名称、英文缩写代号、LOGO
  5. 鸿蒙系统电脑配置,鸿蒙系统 你装机了吗?
  6. vue+springboot传数据到数据库一直报错500解决方案
  7. 语音预处理之分帧加窗
  8. 三大强者效应:鲶鱼效应,鳄鱼效应,鲦鱼效应
  9. 你知道bat是什么意思吗?
  10. unityar自动识别人脸_三款Unity插件带您玩转人脸识别与模拟
  11. macd的python代码同花顺_手把手教你妙用MACD指标
  12. pcie16x能插1x的卡嘛?_任天堂switch联名TF卡上架国行店,售价过高被吐槽,用途同样迷惑...
  13. 老化的骨骼干细胞产生炎性退行性微环境
  14. 使用iozone进行磁盘读写性能测试
  15. PLC与变频器屏蔽线连接的方法
  16. bboss标签库使用大全-逻辑标签使用介绍
  17. 北航研究生计算机系论文手册,北航研究生论文格式.pdf
  18. 专业程序员必知的技巧:敲打代码
  19. 【openfire,smack使用总结】--Smack库的使用
  20. root用户无法运行tor解决办法(The tor browser bundle should not be run as root )

热门文章

  1. APP免费图片图标大全
  2. 联想微型计算机启动项的键,联想电脑如何设置u盘启动项
  3. 408计算机组成思维导图(各章节清晰详细可下载导图文件)
  4. 火山安卓19开发答题App
  5. linux c 字节对齐申请内存与字节对齐数组声明
  6. 电子招标采购系统源码+项目说明+开发类型
  7. 微软停售199元学生版Windows 7
  8. 合合信息IPO的喜和忧:B+C战略并行,多业务线亏损,近三年专利增长率为负值
  9. iOS 自带二维码识别(识别二维码,条形码以及从相册中选择图片进行识别)
  10. python-pip加速