5

RJDBC を使用して、R 内から SAS 駆動のリモート データベースに接続しようとしています。を初めて実行するdbConnectと、エラーが発生します。

Error in .jcall(drv@jdrv, "Ljava/sql/Connection;", "connect", as.character(url)[1],
: java.lang.NoClassDefFoundError: com/sas/net/crypto/CryptoException

最初の呼び出しの後にもう一度実行するdbConnectと、正常に接続され、 class のオブジェクトが返されますJDBCConnection

sas.core.jarファイル (最新の 94M2 SAS JDBC ドライバーから)を調べたところCryptoException、そこにリストされていることがわかります。ただし、なぜCryptoException.

質問 1dbConnect : 最初の呼び出しでエラーを黙って無視するにはどうすればよいですか?

質問 2 : なぜ を投げようとしたのCryptoExceptionですか? これを防ぐにはどうすればよいですか?(これにより、質問 1 がキャンセルされる場合があります。)

4

2 に答える 2