我需要确保使用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