我正在寻找从 JDBC 结果集中获取 XML 文档的最佳方法。 XML 的结构不是很重要,但它应该相当快。
为了清楚起见,我想要结果集中的数据和足够的元数据来识别数据(本质上是字段名称)。我目前正在使用 MySQL、DB2、SQL Server,但解决方案需要与数据库无关(对于 SQL Server 中的 XML 不是一个可行的选择)。
最佳答案
通过使用WebRowSet,一次可以将整个ResultSet转换成XML。 WebRowSet 生成的 XML 非常清晰和简单,我不确定速度,因为它还取决于驱动程序实现。
这里有一篇关于 WebRowSet using Oracle 的好文章我想这将满足您的需求。
关于java - 从 JDBC 结果集中获取 XML 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/425745/