Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java从SQL数据库创建XML文件_Java_Sql_Sql Server_Xml - Fatal编程技术网

使用Java从SQL数据库创建XML文件

使用Java从SQL数据库创建XML文件,java,sql,sql-server,xml,Java,Sql,Sql Server,Xml,似乎任何地方都没有这方面的信息 无论如何,我被要求创建一个Java程序,从SQL数据库获取信息并创建一个XML文件 我可以看到我将要使用DocumentBuilder工具。然而,考虑到它是SQL,我不确定如何实现或如何开始 数据库尚未创建 提前感谢。您可以使用JAXB概念从java和SQL创建xml 这将有助于开始 我建议使用StAX,因为它比DOM快,而且您确切地知道XML将发生什么 以下是教程的主要内容。您的主要目的是什么?如果您正试图学习JDBC或XMLAPI,或者这是您的应用程序业务逻辑

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

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

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

数据库尚未创建


提前感谢。

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


这将有助于开始

我建议使用StAX,因为它比DOM快,而且您确切地知道XML将发生什么


以下是教程的主要内容。

您的主要目的是什么?如果您正试图学习JDBC或XMLAPI,或者这是您的应用程序业务逻辑,那么Rion提供的答案可以作为开始


但若您只是想从数据库中获取一些数据并将其转换为XML,那个么我认为这个框架对您来说是很好的。它是为数据库和负载测试而设计的,但也可能对您有用。

您的问题是什么?您没有源数据库,也没有列出您尝试的内容(这将添加上下文)。根据该链接,我只需要将SQL数据库中的表值放入Java中的一个变量中,然后将其放入(使用您提供的链接作为示例)
customer.setId(variable)?好的,因此我获取了该代码,并尝试运行它以查看输出与java代码的比较,但是它在
javax.xml.stream.isPrefixDefaultingis不受支持时给了我一个异常。