gpt4 book ai didi

java - 让 Web 服务以 XML 形式返回数据库结果的最佳方法?

转载 作者:行者123 更新时间:2023-12-01 05:55:54 24 4
gpt4 key购买 nike

我正在使用 jax-rs 构建一个 Web 服务,并使用 SQLJ 查询 DB2 z/OS 数据库,并以数组列表的形式获取结果集。我想以 XML 形式返回此列表,但不确定如何操作。

是否有人有以 XML 形式返回结果集的示例,并且使用 Arraylist 是执行此操作的最佳方法?

我应该使用 JAXB 吗?如果是这样怎么办?

最佳答案

你没有说你正在使用哪个数据库,在 SQL Server 上你会使用 FOR XML

这是一个例子

USE AdventureWorks
GO
SELECT Cust.CustomerID,
OrderHeader.CustomerID,
OrderHeader.SalesOrderID,
OrderHeader.Status,
Cust.CustomerType
FROM Sales.Customer Cust
INNER JOIN Sales.SalesOrderHeader OrderHeader
ON Cust.CustomerID = OrderHeader.CustomerID
FOR XML AUTO

关于java - 让 Web 服务以 XML 形式返回数据库结果的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2991269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com