2011-07-01 13 views
1

開発環境と本番環境で実行されているSQL Serverデータベースでjavaを使用してプログラムでクエリを実行し、結果を比較したいとします。 結果セットを比較する最善の方法は、列ごとの比較を行うか、より良い方法ですか?Javaでのsqlクエリの結果セットの比較

答えて

2

は、結果セットが仕事と比較ありがとうございました。もう1つのオプションは、各結果セットのオブジェクトを作成して比較することです。他の通常のJavaオブジェクトと同様に、これを処理するequalsメソッドを定義できます。

これの多くは、最終的に何を作りたいかによって異なります。結果セット1が結果セット2と異なることだけが懸念されている場合は、いずれのメソッドも動作します。

0

もう1つの簡単なテストでは、データをクエリしてファイルにダンプし、次に2つのファイルを比較します。

1

データベースで実行できる場合は、データベース内で1回のクエリで実行します。コード化するのがはるかに簡単で、はるかに高速に動作します。

関連する問題