問題タブ [resultset]
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 - JavaでResultSetが空かどうかを確認するにはどうすればよいですか?
ResultSet
データベースにクエリを実行して取得したが空であるかどうかを確認するにはどうすればよいですか?
java - 結果セットから Bean オブジェクトを生成する
結果セットからの Bean オブジェクトの設定に関する問題に直面しています。
B
説明:結果セットには、 、BO
、およびの 3 つのテーブルを結合したストアド プロシージャの結果が含まれていますBOV
。
テーブルに対応する 3 つの POJO があります。テーブル間の関係は次のとおりです: B
0 個以上BO
の 'sBO
を持つことができますBOV
。したがって、完全に結果セットには、の重複を含む 162 のレコードがありますB
。
例えば:
等々。
実際には 10 個の異なる がありますB
。したがってB
、162 レコードではなく、結果セットから 10 のみが必要です。また、II は、およびのすべての値に対して、対応するBO
およびBOV
のようなものを取得できる必要があります。B=1
BO
BOV
これどうやってするの?これは純粋な Java ロジックであり、ストアド プロシージャを変更することはできません。結果セットを処理するだけです。
php - PHP:mysql全文検索の使用方法と全文検索結果の処理方法
イントラネットでmysql全文検索を使用しようとしました。複数のテーブルを検索し、結果ページのテーブルに応じて独立した結果を取得するために使用したかったのです。
これは私が検索のためにしたことです。
クエリを最適化し、検索結果の出力をフォーマットすることについて何かアイデアはありますか?
php - MySQL クエリ結果をネイティブ データ型として取得しますか?
mysql_fetch_row()
と を使用して MySQL クエリ結果を取得しようとしましたmysql_result()
が、数値が文字列として返されます。
テーブルに格納されているデータ型としてデータを取得する方法はありますか?
アプリケーションはさまざまなクエリを実行するため、値を意図したデータ型として 1 つずつキャストすることはできません。
sql-server-2005 - ストアドプロシージャの結果セットをテーブルに配置します-INSERTINTO... EXEC以外のショートカットはありますか?
ストアドプロシージャの結果セットの結果である一時テーブルを作成しています。現在、create table
ステートメントを使用しており、その後に。が続きinsert into....exec
ます。
それは仕事を成し遂げますが、これについて他の方法があるかどうか私は興味がありましたか?ストアドプロシージャの結果セットがselectステートメントの役割を果たして、を実行できるようにしたいと思いselect into
ます。そうすれば、事前にcreateステートメントを作成する必要がなくなります(ストアドプロシージャの列が変更された場合でも、必要な変更があります。)
私のニーズによりよく合うかもしれないこれについて他の方法があるなら、私はそれらについて聞いてみたいです。どうもありがとう。
php - PHP/Drupalで大規模なデータセットを処理する
データベーステーブルからの最大70万件のレコードを処理するレポートページがあります。結果を分割するためにページングを使用してこれをWebページに表示できます。ただし、PDF / CSV関数へのエクスポートは、データセット全体を一度に処理することに依存しており、約25万行で256MBのメモリ制限に達しています。
メモリ制限を増やすことに抵抗があり、MySQLの出力ファイルへの保存を使用して事前に生成されたCSVを提供する機能がありません。ただし、次のようなものを使用してDrupalで大規模なデータセットを提供する方法を実際に見ることはできません。
アレイの巨大なアレイに本質的に追加されているものを回避する方法はありますか?現時点では、これが原因でDrupalで意味のあるレポートページを提供する方法がわかりません。
ありがとう
java - 複数のスレッドから同じ ResultSet を読み取る
データベースには、起動時にアプリケーションから一度読み取られる定義テーブルがあります。この定義テーブルはめったに変更されないため、一度読み取り、変更のたびにアプリケーションを再起動することは理にかなっています。
ただし、テーブルが読み取られる (ResultSet に入れられる) 後は、独自のスレッドで実行されている複数のハンドラーによって読み取られます。
これを達成するためにどのように提案しますか?
私のアイデアは、CachedRowSet に値を設定し、新しいリクエストが来るたびに各ハンドラーに対して (createCopy() メソッドを使用して) このセットのコピーを作成することでした。
これは賢明だと思いますか?これは良いパフォーマンスを提供しますか?
ありがとう。
ajax - AJAX - 検索エンジンにクエリを実行し、結果の数を返す
そうですね、基本的には、AJAX アプリで選択した検索エンジンに対してクエリを実行する必要があります。さまざまな検索エンジンが多数あるため、使用できる検索エンジン固有の API もありません。私の主な問題は、検索によって返される結果の数を取得することです。
これまでのところ、返された検索クエリ HTML から正規表現を使用し、文字列を整数に変換するのがおそらく最善であると判断しました。ただし、この方法は感じられません..私にはきれいです。端が少し荒いように見えますが、改善することでできると思います! 正規表現に 100% 自信を持っていなくても、何の役にも立たないと思います。しかし、それは改善できるように感じます。
これを実装する方法についてのアイデアは大歓迎です! 風変わりなことではないように思えるので、以前にこれを行ったことがあり、いくつかのヒントがあるかどうか疑問に思っていましたか?
注: これは現時点では AJAX アプリですが、近いうちに別のアプリでこの機能を書き直す可能性があります。これは AJAX ではありません。ただし、AJAX実装を他の言語に転送できると確信しています。
java - SQLの問題、JavaのResultSet
ResultSetを繰り返すにはどうすればよいですか?次のコードを試してみましたが、エラーjava.sql.SQLException:空の結果セットに対する不正な操作が発生します。
更新:問題が見つかりました。SQLシングルトンのステートメントを1つだけ使用しました。ステートメントが閉じられると、それを再び使用することはできません。