我正在尝试使用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”,“'”)
如果你知道我正在制造的潜在错误,有人可以说清楚吗?
答案 0 :(得分:0)
请尝试使用jtds-1.2.7。我在Linux上遇到与jdts-1.3.1完全相同的问题,当我切换到1.2.7时它就消失了。