RJDBC Cassandra -> .jfindClass(as.character(driverClass)[1]) 中的错误:找不到类

2023-11-27

我正在尝试将 R 连接到 Cassandra,但收到以下错误 - 即使我在运行代码之前显式将此目录文件夹添加到类路径(并且我还指向语句中的类路径)?谢谢你的帮助!

需要(RJDBC)

.jaddClassPath("C:\\Users\\atrombley\\Desktop\\R\\")
cassdrv <- JDBC("org.apache.cassandra.cql.jdbc.CassandraDriver",
                "C:\\Users\\atrombley\\Desktop\\R\\cassandra-jdbc-1.2.5.jar")

.jfindClass(as.character(driverClass)[1]) 中的错误:找不到类


就我而言,我调用 JDBC() 时指定的位置缺少数据库驱动程序。只需将 Jar 添加到该位置就可以了!例如:

JDBC(driverClass="com.vertica.jdbc.Driver", classPath="C:/Program Files/Vertica Systems/JDBC/vertica-jdbc-7.2.1-0.jar")

这个有用的线索来自于打开调试:

.jclassLoader()$setDebug(1L)

正如这里建议的:https://github.com/s-u/RJDBC/issues/26

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RJDBC Cassandra -> .jfindClass(as.character(driverClass)[1]) 中的错误:找不到类 的相关文章

随机推荐