問題タブ [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 投票する
2 に答える
2078 参照

r - RJDBC: R to Oracle は DELETE または DROP TABLE できません

RJDBCを使用してローカル データベースに接続しています。これにより、 を使用して SELECT クエリを簡単に作成したり、 を使用しdbGetQueryて CREATE TABLE を作成したりできdbWriteTableます。

ただし、R コンソールから直接 DROP TABLE または DELETE または SELECT INTO する方法がわかりません。これらは、SQL Developer で直接実行すると機能しますが、R からデータベースにクエリを渡すと機能しません。

R を使用して SELECT ステートメントではないデータベース レコード操作を実行するにはどうすればよいですか?

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

r - クレート付きの RJDBC ドライバーがクラスを見つけられない

クレート用の RJDBC ドライバーを作成しようとしています。走るたびに

私が得た:

.jfindClass(as.character(driverClass)[1]) の Fehler (エラー): クラスが見つかりません

私も試しました:

これが動作中の MySQL ドライバーです。

最後に、このコードは別のマシンでも正しく動作することを指摘しておきます。

同僚のマシンで MySQL ドライバーが crate ドライバーと同様に機能するという事実は、私を困惑させ続けています。パスを何十回もチェックしました。クレート jdbc ドライバーの別のバージョン (1.0.4 から 1.9 まで) を試しました。

質問: R が CrateDriver.class を見つけられなかったふりをしない方法で CrateDriver.class に対処する他の方法はありますか? それとも、Java SE6 よりも新しいものでは動作しない OS X であり、これが悪の根源なのでしょうか? 助けていただければ幸いです。私は今、ちょっと必死で、一日中無駄に/過ごしています. -R

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

r - ループで使用するために、1 つのアプリケーションで複数の jdbc コネクタをセットアップする方法は?

異なる MSSQL データベースへの複数の jdbc 接続を使用したいと考えています。接続されているすべてのデータベースを「ループ」できるようにするために、jdbc コネクタをリストとして設定しようとしていました。

しかし...

クエリステートメントで conn[1] を使用できません

table <- dbGetQuery(conn[1],query_string)

エラー メッセージ: シグネチャ '"list"、"character"' の関数 'dbGetQuery' の継承されたメソッドが見つかりません</p>

これを実現するためのアイデアはありますか?

事前にどうもありがとうございました

ユルゲン

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

sql-server - アクティブなすべての RJDBC 接続を表示して閉じる方法

RJDBC を (RODBC よりも) 高速に採用しましたが、R セッションの終了時に開いているすべてのデータベース接続を確実に閉じるという問題が発生しています。問題は、バッチの実行後に 100 以上のスリープ状態の DB 接続が頻繁に発生することです。サーバーは Microsoft SQL Server 2012 を実行しています。

接続文字列は次の形式です。

すべてのアクティブな DB 接続が確実に閉じられるようにするにはどうすればよいですか? RMySQLを使用している場合に機能するように見える関数を見つけましたが、そうではありません。RJDBC のドキュメントには、接続を一覧表示する方法も記載されていないため、接続を閉じることができます。また、一般的な DBI 関数 dbListConnections() は RJDBC では機能しないようです。

あなたの助けに感謝します!

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

sql-server - dbHasCompleted は常に TRUE を返します

R を使用して、SQL Server 2008 R2 データベースで統計分析を行っています。私のデータベース クライアント (別名ドライバー) は JDBC であるため、RJDBC パッケージを使用しています。

私のクエリは非常に単純で、クエリが多くの行 (約 200 万行) を返すと確信しています。

私のRスクリプトは次のとおりです。

上記のコードでは、最後の行は常に を返しますTRUE。ここで何が問題なのですか?

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

sql-server - R 大規模な MSSQL データ テーブルをインポートする最も簡単な方法

MSSQL データ テーブルを R にインポートする最も簡単な方法を探しています。

私は現在使用しています:

+/- 500 万の行と約 80 の列があります。これには約60分かかります。これは、ネットワーク トラフィックを含む多くの要因によるものであることを理解しています。

これをインポートするより速い方法はありますか?あらゆる種類の回避策を喜んで試します。たとえば、最初に MSSQL テーブルを C:\ にコピーしてから、他のより迅速なインポート関数をコピーします。ステップバイステップのスプーンフルでお願いします!

ここで提案されているように、RJDBCも試しましたが、これは良くありません。

前もって感謝します。