C# 将数据从R写入Oracle DB服务器

C# 将数据从R写入Oracle DB服务器,c#,r,oracle,rjdbc,C#,R,Oracle,Rjdbc,我正试图利用R.NET开发一个简单的R应用程序;从Oracle DB Server获取数据,进行一些修改并将结果写入新列 我正在使用RJDBC连接到Oracle DB服务器 我找不到将数据从R DataFrame写入Oracle Server的方法。我试过了 dbWriteTable(oracleConnectionTarget, targetData, "SUVAR_LT", append = TRUE) 但它给出了“带有签名的方法getTables(Ljava/lang/String;Lj

我正试图利用R.NET开发一个简单的R应用程序;从Oracle DB Server获取数据,进行一些修改并将结果写入新列

我正在使用RJDBC连接到Oracle DB服务器

我找不到将数据从R DataFrame写入Oracle Server的方法。我试过了

dbWriteTable(oracleConnectionTarget, targetData, "SUVAR_LT", append = TRUE)
但它给出了“带有签名的方法getTables(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljava/sql/ResultSet;未找到”错误

下面是我的代码

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
库(RJDBC)

drvDoes
dbWriteTable(oracleConnectionTarget,“SUVAR_LT”,targetData,append=TRUE)
起作用?或者确实有帮助?虽然R.NET可能是您的解决方案的混合体,但对于您的问题来说,标签“java”似乎比c更相关#