java - 从 JDBC 结果集中获取 XML 的最佳方式

标签 java xml jdbc

我正在寻找从 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/

相关文章:

java - JAXB 解码 xml @XmlValue 和 @XmlElement

java - JDBC Derby 高分实现

tomcat - java.sql.SQLException : No suitable driver 异常

java - Java中的洗牌算法

java - 如何在Java中用引号替换子字符串?

java - AS3/Java - 从 live Flash 到本地 java 的套接字连接

java - 准备好的 SQL 语句中的命名参数。有没有真正轻量级且成熟的库?

java - 为什么这个 JTable 在重新绘制时会被切成两半?

php - anchor 在列内对齐

android - 在 TabActivity 内的 ListView 上使用 OnItemClickListener