問題タブ [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.
java - CachedRowSetImpl をタイプに解決できません
ResultSet フォーム DB を保持するために CachedRowSet を使用しています。いくつかのデモコードによると:私はコードの下に書きます:
しかし、Eclipseは、CachedRowSetImplをタイプに解決できないことを私に促します。だから私はいくつかのパッケージをインポートする必要があることを知っています。しかし、どれをインポートすればよいかわかりません。誰でも知っていますか?
java - CachedRowSetで増分IDを持つテーブルに行を挿入する方法は?
CachedRowSet でインクリメント ID を持つテーブルに行を挿入しようとしています (私は Java wit Java DB を使用しています) が、次の SQLException を受け取りました:
java.sql.SQLException: 行の挿入に失敗し
ました...
SQLState: null
エラー コード: 0
メッセージ: 行の挿入に失敗しました これ
が私のコード スニペットです:
から SQLException がスローされcrs.inertRow()ます。
テーブルに自動インクリメント ID がない場合、CachedRowSet は適切に機能します。
どうすればこれをうまく行うことができますか?
その他の詳細:
次のコードを使用してテーブルを作成します。
java - netbeans JavaDB データベースまたは SqlLite にイメージがある
netbeans javaDB データベース ([サービス] タブまたは SqlLite で使用されるもの) にイメージを挿入および取得する方法を教えてください。属性の型は何になりますか? CachedRowSet を使用してどのように取得できますか?
これが必要な場合は、JavaDB のインストール: glassfish-3.1.2.2\javadb JavaDB の場所: .netbeans-derby
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
java - cached Row set populate メソッドが sqlserver データベースで機能しない
次のコードを書きました
このコードの出力は次のとおりです。
この同じコードはmysqlで完全に機能しますが、sqlserverデータベースに接続すると、結果セットの作成中にエラーが発生します
前もって感謝します
java - CachedRowSet は行を挿入できませんでした
を使用してCachedRowSetいます。しかし、insertRow()メソッドを呼び出すと、SQLException行の挿入に失敗しました。
これが私のコードです: