我需要確保使用opencsv api從sql結果集轉儲創建的csv操作是否成功。 現在我正在使用CSVWriter寫入csv,現在我將如何使用CSVReader讀取csv中的行數(假設每個結果集行都以CSV格式保存在1行中),並將該數與結果集行數進行比較。 如果兩者相同,那麼它是成功的,否則就是失敗。比較在csv中寫入的行數與結果集行計數
我傾倒滿結果集到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
我得到了基本解決方案運行,但這是更短。謝謝.. – 2012-03-08 02:49:40