在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
使用R语言有多种包可以连接oracle数据库,我今天在这里讲一下使用使用RODBC连接oracle数据库。 1. 如果你的本地是windows系统的话,你需要安装oracle客户端。 2. 然后需要在ODBC管理者界面配置你要进行连接的数据库数据及使用的驱动等信息。如下图所示: 3. 然后在Rstudio中可以运行连接数据库的代码如下: library(RODBC) ##下面这句是建立一个连接,第一个参数是你的数据库名,然后写上你的用户名和密码 ch <- odbcConnect("DB52",uid = "你的用户名",pwd = "你的密码",believeNRows=FALSE) ##下面就可以通过sqlQuery函数读取数据库中的数据加载到R内存中了。 ######最重要的是写入数据库,这里经过我的多次测试,使用下面的代码是可行的 writedata<-data.frame(ORG_NEW_ID=你要写入的值,YEAR_MONTH=你要写入的值,SAL_AMT_PRE=qq) ######这里"ORG_NEW_ID","YEAR_MONTH"共同组成了主键,必须要有主键,不然会写入失败 PS:所有上面提到的软件和资料都可以通过点击链接加入群【R语言&大数据分析】:https://jq.qq.com/?_wv=1027&k=4BQLEWp,R语言&大数 |
请发表评论