是否可以将结果集数据转换为单个字符串(用于写入记事本)?使用记录集,我们需要遍历每个字段。
是否还有其他方法可以使单个字符串不遍历每个字段?通过将整个记录集复制到Excel工作表中,我可以在VBA中做到这一点。
答案 0 :(得分:1)
除了可能使用javax.sql.rowset.WebRowSet
及其writeXml
方法之一以外,标准Java中实际上没有为您执行此操作的方法,但这是一种非常具体且冗长的格式。
如果要以特定格式输出结果集,则需要自己执行此操作,或者找到一个可以为您执行此操作的库。
答案 1 :(得分:0)
好吧,通常来说,您必须将结果集转换为任何DTO类,然后再按所需的方式实现toString()
方法。
有一些方法可以做到这一点。这是一个:
Mapping a JDBC ResultSet to an object