0

定義されたフィールドに対応するいくつかのプロパティを持つクラス FieldProperty を定義しました。ArrayList オブジェクトには、クラス FieldProperty のオブジェクトが含まれています。今、私はテーブルにデータを保存したい.フィールドプロパティの各オブジェクトに対応するテーブルに1つのレコードがあります.レコード挿入ごとにクエリを呼び出す場合.非常に遅くなります.配列リストのオブジェクトをストアドプロシージャに渡す方法はありますか?次に、ストアド プロシージャでデータを取得できますか?これが不可能な場合、この問題の最善の解決策は何ですか?

プラットフォーム情報 SQL サーバー 2000 Java 1.4

4

1 に答える 1

1

はい。

  1. CSV/XML などとして送信し 、SQL Server のテーブル配列とリストに解析します。

  2. フィールドごとに 1 つのパラメーターを使用します (タイプごとの属性の数が固定されている場合は意味があります)

  3. ステージング テーブル/一括アップロード、その後ストアド プロシージャ呼び出しの一部として最終テーブルにコピー

于 2009-10-16T10:07:01.623 に答える