当前位置: 首页 > 知识库问答 >
问题:

无法使用R连接到Oracle数据库

赏成益
2023-03-14

我无法使用R Studio连接到Oracle数据库。

下面是我为设置连接而执行的代码。

library(RJDBC)

1. jdbcDriver =JDBC("oracle.jdbc.OracleDriver",classPath="C:/Users/abc/Downloads/ojdbc6.jar")

以上代码已成功执行。

我在下面的代码中得到一个错误。

jdbcConnection =dbConnect(jdbcDriver, "jdbc:oracle:data:@//20.666.1.66:1521/lifedata", 
                          user="abc", password="def")

错误. jcall(drv@jdrv,"Ljava/sql/Connection;","Connec",as.character(url)[1],:java.sql.SQLExctive:指定无效的Oracle URL

我的R版本是3.4.0

共有1个答案

韩寒
2023-03-14

我有同样的问题,为了让它工作,我有以下几点:

jdbcDriver =JDBC("oracle.jdbc.OracleDriver",classPath="C:/Users/abc/Downloads/ojdbc6.jar")

jdbcConnection <- dbConnect(jdbcDriver, 
"jdbc:oracle:thin:@//20.666.1.66:1521/lifedata","abc","def")
 类似资料:
  • 我正在使用运行Monterey的M1 MBP,并尝试连接到oracle数据库以将数据拉入R。目前,我正在尝试设置RJDBC,但如果有更易于使用的选项,我愿意接受其他选项。 当我尝试加载RJDBC时,我得到: 我看过几个类似的帖子: 如何在M1架构的Mac中安装rJava包 带有Monterey和arm系统的Mac上R工作室的问题 我想知道这里最好的做法是什么。尝试安装java的arm版本还是R的a

  • 我使用的是Oracle 11g R2数据库。我使用Oracle SQL Developer。如果我创建了一个新连接并检查了基本连接类型并填写了我可以连接的字段。如果我选择TNS并在下拉菜单中选择我想要的,它会显示失败E/S异常:网络适配器无法建立连接。 这是tnsnames.ora。我用它连接到2个数据库,dblilly和astrea。我可以正确连接到astrea。侦听器已打开,实例已准备就绪。你

  • 我无法连接到我的。这是代码: 我得到了这个信息: 在学校,这个例子是有效的。问题出在哪里??

  • 我想通过R从SQL数据库导入数据。我尝试了太多次(几乎6小时)连接到服务器。我运行这些命令,它显示错误:- jdbcDriver jdbc连接 我认为是司机的问题,但我无法解决。

  • 问题内容: 我正在尝试从Windows 7中的Node.js连接到Oracle数据库。这可能吗?我尚未找到适用于Windows的Node.js插件。有建议的解决方法吗?我猜至少还有一个人想要在Windows上使用Node.js,并且需要连接到Oracle。如果需要的话,我愿意接受简单的解决方法。谢谢您的帮助。 问题答案: 您需要直接从Node.js连接到oracle吗?您可以用另一种语言编写数据库

  • 尝试通过python的TCPS连接来连接Oracle数据库,但失败,出现ORA-28759:无法打开文件。 我不确定从本地/其他服务器连接到不同服务器上的数据库时需要在钱包中配置什么。