問題タブ [cachedrowset]

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 投票する
4 に答える
11324 参照

java - CachedRowSetImpl をタイプに解決できません

ResultSet フォーム DB を保持するために CachedRowSet を使用しています。いくつかのデモコードによると:私はコードの下に書きます:

しかし、Eclipseは、CachedRowSetImplをタイプに解決できないことを私に促します。だから私はいくつかのパッケージをインポートする必要があることを知っています。しかし、どれをインポートすればよいかわかりません。誰でも知っていますか?

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

java - CachedRowSetで増分IDを持つテーブルに行を挿入する方法は?

CachedRowSet でインクリメント ID を持つテーブルに行を挿入しようとしています (私は Java wit Java DB を使用しています) が、次の SQLException を受け取りました:
java.sql.SQLException: 行の挿入に失敗し
ました...
SQLState: null
エラー コード: 0
メッセージ: 行の挿入に失敗しました これ

が私のコード スニペットです:

から SQLException がスローされcrs.inertRow()ます。
テーブルに自動インクリメント ID がない場合、CachedRowSet は適切に機能します。
どうすればこれをうまく行うことができますか?

その他の詳細:
次のコードを使用してテーブルを作成します。

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

java - netbeans JavaDB データベースまたは SqlLite にイメージがある

netbeans javaDB データベース ([サービス] タブまたは SqlLite で使用されるもの) にイメージを挿入および取得する方法を教えてください。属性の型は何になりますか? CachedRowSet を使用してどのように取得できますか?

これが必要な場合は、JavaDB のインストール: glassfish-3.1.2.2\javadb JavaDB の場所: .netbeans-derby

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

java - Java クラス CachedRowSetImpl の奇妙な動作

JavaでCachedRowSetImplクラスを使用するのは非常に困難です。~35,000,000 行と 3 つの整数列を含む巨大な postgres テーブルのデータを分析したいと考えています。

すべてをコンピュータの物理メモリにロードできないため、これらの行を 100000 行のバッチごとに読み取りたいと考えています。psql プロンプトまたは pgadmin などのグラフィカル インターフェイスで対応するクエリ (テーブル制限 10000 から col1、col2、col3 を選択) を実行すると、100000 行と数メガバイトのメモリをロードするのに約 4000 ミリ秒かかります。

次のJavaコードで同じ操作を試みます:

上記のコードを実行すると、「start !」メッセージはコンソールに表示されず、実行はrowset.execute()行でスタックしているようです。さらに、メモリ消費量が異常になり、コンピュータの物理メモリ (8 GB) の限界に達します。

これは奇妙です。プログラムは、pageSize 構成を考慮せずに、行セットを ~35,000,000 行で埋めようとしているようです。

Java JDBC および postgres ドライバーでこのような問題が発生した人はいますか? 何が恋しいですか?

postgres 9.1 Java jdk 1.7

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

java - cached Row set populate メソッドが sqlserver データベースで機能しない

次のコードを書きました

このコードの出力は次のとおりです。

この同じコードはmysqlで完全に機能しますが、sqlserverデータベースに接続すると、結果セットの作成中にエラーが発生します

前もって感謝します

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

java - CachedRowSet は行を挿入できませんでした

を使用してCachedRowSetいます。しかし、insertRow()メソッドを呼び出すと、SQLException行の挿入に失敗しました。

これが私のコードです: