我尝试使用opencsv将从DB检索到的数据写入csv文件。
除了类型为varbinary的数据之外的所有数据列都已成功写入生成的csv文件中。
正在运行的代码是:
...
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection(url);
ps = con.prepareStatement(SELECT * FROM <view> WHERE StudentId=26284);
rs = ps.executeQuery();
writer = new CSVWriter(new FileWriter("opencsv/StudentPhoto.csv"),
DEFAULT_SEPARATOR, NO_QUOTE_CHARACTER);
writer.writeAll(rs, true);
.......
任何人都可以帮助确定我在这里丢失的内容,这会导致导出二进制值失败吗?