-1

我是 Java Web 服务的新手。我正在从数据库中获取记录,并且需要从 Web 服务返回我的结果集。根据我的阅读,结果集是一个接口,因此它不能用作返回类型。我知道 dotnet Web 服务有一种DataSet用于返回数据库记录的类型。java中有没有类似的东西?如果没有,谁能建议我应该使用什么来代替结果集?

4

1 回答 1

3

如果您需要使用 Web 服务,则不要使用aResultSet或任何其他Java 特定构造,例如ArrayList等。
只需向客户端返回一个数组,Records其中每个数组条目都是一个自定义 ( JAXB) 类Record,它代表数据库中的一个条目/行。
只需使用数据库查询的结果填充服务器中的数组,然后将该数组作为结果返回给您的客户端

于 2012-06-17T10:46:49.250 回答