【问题标题】:Creating a XML file from a SQL database using Java使用 Java 从 SQL 数据库创建 XML 文件
【发布时间】:2013-09-18 18:11:40
【问题描述】:

似乎在任何地方都没有这方面的信息。

无论如何,我被要求创建一个 Java 程序,该程序从 SQL 数据库中获取信息并创建一个 XML 文件。

我可以看到我将使用DocumentBuilder 工具。但是,考虑到它是 SQL,我不确定如何实现或如何开始。

数据库尚未创建。

提前致谢。

【问题讨论】:

  • 你有什么问题?您没有源数据库,也没有列出您尝试过的内容(这会添加上下文)。

标签: java sql sql-server xml


【解决方案1】:

您可以使用 JAXB 概念从 java 和 SQL 创建 xml。

这个link 将有助于开始。

【讨论】:

  • 根据该链接,我只需要将 SQL 数据库中的表值放入 Java 中的变量中,然后将其放入(以您提供的链接为例)customer.setId(variable);?
【解决方案2】:

我会推荐使用 StAX,因为它比 DOM 更快,而且您确切知道 XML 会发生什么。

这里是link 教程。

【讨论】:

  • 好的,所以我使用了该代码,并尝试运行它以查看输出与 java 代码的比较,但它在 javax.xml.stream.isPrefixDefaultingis not supported 处给了我一个异常。
【解决方案3】:

你的主要目的是什么?如果您正在尝试学习 JDBC 或 XML API,或者这是您的应用程序业务逻辑,那么 Rion 提供的答案是很好的开始。

但是,如果您只是想从 DB 中获取一些数据并将它们转换为 XML,我认为 Data Benerator 框架对您有好处。它专为数据库和负载测试而设计,但也可能对您有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多