こんにちは、2 か所からデータを取得しようとしています。1 つはデータベースから、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;
が、それを実装する方法がわかりません。そのように単純に試してみましたが、機能せず、エラーが発生します。誰でもデータを他のファイルに返す方法とそれを取得する方法を考えていますか??