我正在尝试开发一个起诉 R.NET 的简单 R 应用程序;从 Oracle DB 服务器获取数据,进行一些修改并将结果写入新列。
我正在使用 RJDBC 连接到 Oracle 数据库服务器。
我找不到将数据从 R DataFrame 写入 Oracle Server 的方法。我试过了
dbWriteTable(oracleConnectionTarget, targetData, "SUVAR_LT", append = TRUE)
但它给了我“方法 getTables with signature (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet; not found”错误
下面是我的代码
library(RJDBC)
drv<-JDBC('oracle.jdbc.driver.OracleDriver', 'C:\\ojdbc6.jar')
conn<-dbConnect(drv,'jdbc:oracle:thin:@localhost:1521:eaorcl','testUsr','testPwd')
testData<-dbGetQuery(conn, "SELECT * FROM TEST_TABLE")
... Codes that are manipulating testData and adding result column to testData
谢谢你的帮助,