嗨,我正在尝试从 2 个地方获取数据。一个来自数据库,第二个来自类文件。获取数据后,我想使用 return 关键字将这两个 ResultSet 对象返回到其他文件,但我不知道如何返回 2 个结果集。
我的代码:
public ResultSet getdata(String query, boolean test, List<CartEntry> items)
{
int k;
try
{
Connection conn;
Statement st;
public ResultSet rs,result;
List<Product> prodList = new ArrayList<Product>();
for(CartEntry ce : items)
{
prodList.add(new Product("p" + ce.getpId(), "test", "prod" + ce.getpId(), (int)ce.getpId(), ce.getpId() + 0.12f, ce.getQuantity()));
result = new DummyResultSet(prodList);
k = ce.getQuantity();
System.out.println(k);
}
st=conn.createStatement();
rs=st.executeQuery(query);
querystatus=true;
return rs;
}
catch(Exception e)
{
querystatus=false;
}
}
try 块中的最后一行,即return rs;
我想要类似的东西,return rs,result;
但我不知道如何实现它。我已经尝试过,但它不起作用,它给了我一个错误。任何人都知道如何将数据返回到其他文件以及如何检索它?