R:RJDBC:连接Orientdb时出错

R:RJDBC:连接Orientdb时出错,r,jdbc,orientdb,rjdbc,R,Jdbc,Orientdb,Rjdbc,如果我试图连接到R3.1.1和RJDBC0.2-4包中的OrientDB troth OrientDB JDBC,就会出现错误。OrientDB启动后,我可以通过OrientStudio执行任何SQL语句。JDBC驱动程序与OrientDB库位于同一目录中 Error on .jcall(drv@jdrv, "Ljava/sql/Connection;", "connect", as.character(url)[1], : java.lang.NoClassDefFoundError:

如果我试图连接到R3.1.1和RJDBC0.2-4包中的OrientDB troth OrientDB JDBC,就会出现错误。OrientDB启动后,我可以通过OrientStudio执行任何SQL语句。JDBC驱动程序与OrientDB库位于同一目录中

Error on .jcall(drv@jdrv, "Ljava/sql/Connection;", "connect", as.character(url)[1],  : 
  java.lang.NoClassDefFoundError: com/orientechnologies/orient/core/db/record/ODatabaseRecord
我使用以下R代码:

library(RJDBC)
drv <- JDBC(driverClass = "com.orientechnologies.orient.jdbc.OrientJdbcDriver", 
            classPath ="./orientdb-community-1.7.4/lib/orientdb-jdbc-1.7.jar" )
conn <- dbConnect(drv, "jdbc:orient:remote://localhost/GratefulDeadConcerts", "admin", "admin")
库(RJDBC)

drv使用这个软件包。

你让它工作了吗?同样的尝试thing@RicardoPietrobon对您必须使用“全部”JDBC驱动程序。OritenDB有两个不同的版本,这令人恼火。通过使用“ALL”,您可以执行SQL语句。有时,如果在结果中使用“#”字符,您可能会遇到问题。