opencsvapiを使用してSQL結果セットダンプから作成したcsvが正常に動作するかどうかを確認する必要があります。現在、CSVWriterを使用してcsvに書き込みます。次に、CSVReaderを使用してcsvの行数を読み取り(各結果セットの行がCSVで1行に保存されると仮定)、その数を結果セットの行数と比較するにはどうすればよいですか。2つが同じである場合、それは成功または失敗です。
次のように、結果セット全体をcsvファイルにダンプしています
File csvfile = new File ("erpimport_"+ getDateTimeString()+ ".csv");
CSVWriter writer = new CSVWriter(new FileWriter(csvfile), ',','"',';');
boolean includeHeaders = true;
ResultSet rs = dbtype.executeQuery(sQuery);
writer.writeAll(rs, includeHeaders);
writer.close();
このチェックは、csvへの書き込みの成功または失敗をテストするための有効な方法ですか?また、CSVReaderを使用してCSVの行数を取得するにはどうすればよいですか。
Priyankに感謝します