問題タブ [rjdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
814 参照

r - Windows 7 ではなく CentOS 6.5 で RPostgreSQL と RJDBC を使用した dbSendQuery のエラー

AWS でホストされている CentOS 6.5 ボックスで発生する、Windows マシンでは発生しない奇妙な問題に遭遇しました。

大きな dbSendQuery (15,000 バイト/文字以上の文字列) を送信すると、エラー メッセージが表示されます。より小さなクエリでは、問題なく実行されます。

最初は、Postgres のインストールに問題があると思ったので、9.4 に更新しましたが、RPostgreSQL でも同じエラーが発生しました。次に考えたのは、これは SSL の問題であるということでした。そのため、sslmode=disable フラグを指定して RJDBC を試しましたが、これもうまくいきませんでした。

これは、RPostgreSQL のエラー メッセージです。

これは RJDBC のエラーです。

ここに私の CentOS 6.5 の sessioninfo() があります

Windows 7 での sessionInfo() は次のとおりです。

これらのエラーの原因となるサンプル dbSendQuery() クエリを添付しますが、15,000 文字であるため、これが良いアイデアかどうかはわかりません。これの使用例は、私の場合は 500++ 列の CREATE TABLE ステートメントを自動生成することです。私の Windows マシンでは、クエリが 0.5 秒で送信され、Redshift 側ではほぼ瞬時にテーブルが作成されるため、クエリに時間がかかりすぎる (そしてタイムアウトになる..?) という問題はありません。

ありがとう!

0 投票する
2 に答える
855 参照

r - RH2: R で H2 データベースに接続する

RH2 で H2 (1.4.181) データベースに接続しようとしました。R の再インストールや、Ubuntu での rJava の潜在的な問題の修正など、さまざまなことを試しました。ただし、次のエラーは消えません。

誰かがこれを解決する方法を知っていますか、それとも構文を間違えましたか?

0 投票する
2 に答える
983 参照

r - R RJDBC oracle dbWritetable、列の最大値に対して値が大きすぎます: 255

データ フレームの 1 つの列にテキストが含まれており、文字数が 255 を超えています。dbWritetable を oracle に使用すると、次のエラーが発生しました。

誰でも助けることができますか?前もって感謝します

0 投票する
0 に答える
91 参照

r - RQuantLib OSX インストールの問題

以下の手順に従って QuantLib を OSX にインストールしたところ、スムーズに進みました。

http://quantlib.org/install/macosx.shtml

次に、RQuantLib をインストールしようとしています。最初にソースをダウンロードし、解凍してターミナルから次のコマンドを実行すると、次のエラー メッセージが表示されます。

Rで直接試してみた、同じ問題:

RでRJDBCを再インストールしようとしましたが、どちらも成功しませんでした。どういうわけか私はこれを機能させることができず、今立ち往生しています。

どんな助けでも大歓迎です、ありがとう。

0 投票する
2 に答える
2312 参照

java - RJDBC::dbConnect 中の Java 例外エラー: サイレントに無視する方法は?

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

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

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

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

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

0 投票する
1 に答える
434 参照

r - RJDBC を使用して Oracle テーブルを削除する

Oracle関数を使用してRでテーブルを削除(切り捨て)する方法はありますか? JDBC を使用して Oracle に接続しています。内容を切り捨ててから、新しいデータをテーブルにロードしたいと思います。

例えば:

NULLこれにより、関数が実行され、 (成功した場合) またはにロードerror_messageされvariable_nameます。次のステップ… の内容を確認しますvariable_name。の場合NULLは、挿入を続行します。