0

JDBC 接続用の jtds ドライバーを使用して SQL サーバーに接続しようとしていますが、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 に答える