【发布时间】:2017-12-18 15:51:23
【问题描述】:
我需要从我的 java 应用程序中生成一个包含从数据库中获取的 ResultSet 的 csv 文件。我使用了 opencsv 库。我正在使用一种方法“writeAll(ResultSet set,boolean flag)”,一切都很好。 ResultSet 写入 csv 文件中。但现在我必须在其他列之前添加另外 2 列。
这些列不在数据库中。其中一列将采用数据库列的值,另一列将包含静态值。
谁能告诉我该怎么做?
【问题讨论】:
-
“这[另外两个]列不在数据库中。其中一列将采用数据库列的值” - 这没有任何意义。
-
最简单的做法是更改生成 ResultSet 的数据库查询以包含您需要的额外列
-
嗯,这些列不是数据库列。这些必须由我添加。这就是“这两个附加列不在数据库中”的意思。
-
...那么“其中一个列将采用数据库列的值”是什么意思...?
-
我必须添加的列之一将与数据库中的列具有完全相同的值,但这只是细节。