問題タブ [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.

0 投票する
6 に答える
114346 参照

java - JavaでResultSetが空かどうかを確認するにはどうすればよいですか?

ResultSetデータベースにクエリを実行して取得したが空であるかどうかを確認するにはどうすればよいですか?

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

java - 結果セットから Bean オブジェクトを生成する

結果セットからの Bean オブジェクトの設定に関する問題に直面しています。

B説明:結果セットには、 、BO、およびの 3 つのテーブルを結合したストアド プロシージャの結果が含まれていますBOV

テーブルに対応する 3 つの POJO があります。テーブル間の関係は次のとおりです: B0 個以上BOの 'sBOを持つことができますBOV。したがって、完全に結果セットには、の重複を含む 162 のレコードがありますB

例えば:

等々。

実際には 10 個の異なる がありますB。したがってB、162 レコードではなく、結果セットから 10 のみが必要です。また、II は、およびのすべての値に対して、対応するBOおよびBOVのようなものを取得できる必要があります。B=1BOBOV

これどうやってするの?これは純粋な Java ロジックであり、ストアド プロシージャを変更することはできません。結果セットを処理するだけです。

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

php - PHP:mysql全文検索の使用方法と全文検索結果の処理方法

イントラネットでmysql全文検索を使用しようとしました。複数のテーブルを検索し、結果ページのテーブルに応じて独立した結果を取得するために使用したかったのです。

これは私が検索のためにしたことです。

クエリを最適化し、検索結果の出力をフォーマットすることについて何かアイデアはありますか?

0 投票する
5 に答える
10628 参照

php - MySQL クエリ結果をネイティブ データ型として取得しますか?

mysql_fetch_row()と を使用して MySQL クエリ結果を取得しようとしましたmysql_result()が、数値が文字列として返されます。

テーブルに格納されているデータ型としてデータを取得する方法はありますか?

アプリケーションはさまざまなクエリを実行するため、値を意図したデータ型として 1 つずつキャストすることはできません。

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

sql-server-2005 - ストアドプロシージャの結果セットをテーブルに配置します-INSERTINTO... EXEC以外のショートカットはありますか?

ストアドプロシージャの結果セットの結果である一時テーブルを作成しています。現在、create tableステートメントを使用しており、その後に。が続きinsert into....execます。

それは仕事を成し遂げますが、これについて他の方法があるかどうか私は興味がありましたか?ストアドプロシージャの結果セットがselectステートメントの役割を果たして、を実行できるようにしたいと思いselect intoます。そうすれば、事前にcreateステートメントを作成する必要がなくなります(ストアドプロシージャの列が変更された場合でも、必要な変更があります。)

私のニーズによりよく合うかもしれないこれについて他の方法があるなら、私はそれらについて聞いてみたいです。どうもありがとう。

0 投票する
7 に答える
2948 参照

php - PHP/Drupalで大規模なデータセットを処理する

データベーステーブルからの最大70万件のレコードを処理するレポートページがあります。結果を分割するためにページングを使用してこれをWebページに表示できます。ただし、PDF / CSV関数へのエクスポートは、データセット全体を一度に処理することに依存しており、約25万行で256MBのメモリ制限に達しています。

メモリ制限を増やすことに抵抗があり、MySQLの出力ファイルへの保存を使用して事前に生成されたCSVを提供する機能がありません。ただし、次のようなものを使用してDrupalで大規模なデータセットを提供する方法を実際に見ることはできません。

アレイの巨大なアレイに本質的に追加されているものを回避する方法はありますか?現時点では、これが原因でDrupalで意味のあるレポートページを提供する方法がわかりません。

ありがとう

0 投票する
3 に答える
2870 参照

java - 複数のスレッドから同じ ResultSet を読み取る

データベースには、起動時にアプリケーションから一度読み取られる定義テーブルがあります。この定義テーブルはめったに変更されないため、一度読み取り、変更のたびにアプリケーションを再起動することは理にかなっています。

ただし、テーブルが読み取られる (ResultSet に入れられる) 後は、独自のスレッドで実行されている複数のハンドラーによって読み取られます。

これを達成するためにどのように提案しますか?

私のアイデアは、CachedRowSet に値を設定し、新しいリクエストが来るたびに各ハンドラーに対して (createCopy() メソッドを使用して) このセットのコピーを作成することでした。

これは賢明だと思いますか?これは良いパフォーマンスを提供しますか?

ありがとう。

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

ajax - AJAX - 検索エンジンにクエリを実行し、結果の数を返す

そうですね、基本的には、AJAX アプリで選択した検索エンジンに対してクエリを実行する必要があります。さまざまな検索エンジンが多数あるため、使用できる検索エンジン固有の API もありません。私の主な問題は、検索によって返される結果の数を取得することです。

これまでのところ、返された検索クエリ HTML から正規表現を使用し、文字列を整数に変換するのがおそらく最善であると判断しました。ただし、この方法は感じられません..私にはきれいです。端が少し荒いように見えますが、改善することでできると思います! 正規表現に 100% 自信を持っていなくても、何の役にも立たないと思います。しかし、それは改善できるように感じます。

これを実装する方法についてのアイデアは大歓迎です! 風変わりなことではないように思えるので、以前にこれを行ったことがあり、いくつかのヒントがあるかどうか疑問に思っていましたか?

注: これは現時点では AJAX アプリですが、近いうちに別のアプリでこの機能を書き直す可能性があります。これは AJAX ではありません。ただし、AJAX実装を他の言語に転送できると確信しています。

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

java - SQLの問題、JavaのResultSet

ResultSetを繰り返すにはどうすればよいですか?次のコードを試してみましたが、エラーjava.sql.SQLException:空の結果セットに対する不正な操作が発生します。

更新:問題が見つかりました。SQLシングルトンのステートメントを1つだけ使用しました。ステートメントが閉じられると、それを再び使用することはできません。