0

我正在尝试使用 jtds 驱动程序连接到 SQL 服务器以进行 JDBC 连接,但 RJDC 中的 JDBC 调用不断返回错误消息。我在 Mac OSX 中使用 R

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

当我使用 Microsoft 的 JDBC 驱动程序时,我能够成功创建连接,但对于我的一生,我无法弄清楚为什么根本找不到 jtds JDBC 驱动程序的类路径。

以下脚本调用适用于 Microsoft JDBC 驱动程序 drv <- JDBC("com.microsoft.sqlserver.jdbc.SQLServerDriver","/Library/Java/Extensions/sqljdbc4.jar", "'")

不起作用的 jtds 调用是 drv <- JDBC("net.sourceforge.jtds.jdbc.Driver","/Library/Java/Extensions/jtds-1.3.0-dist/jtds-1.3.0.jar", "'")

如果您知道我正在犯的潜在错误,有人可以说明一下吗

4

1 回答 1

0

尝试改用 jtds-1.2.7。我在 Linux 上遇到了与 jdts-1.3.1 完全相同的问题,当我切换到 1.2.7 时它就消失了。

于 2013-08-09T19:39:09.413 回答