我正在尝试开发一个站点,我在JSP中获取多个结果集时遇到了困难。
String query="select * from user";
ResultSet rs=Dbmanager.fetchQuery(query);
这是我正在解雇的查询。我在一个单独的Dbmanager类中声明了一个方法;
public static ResultSet fetchQuery(String query)
{
try
{
rs=stmt.executeQuery(query);
return rs;
}
catch(Exception e)
{
System.out.println("Exception in DBManager..for fetchQuery.."+e.getMessage());
return null;
}
}
我想要的是从我的数据库中的用户和购物车表中获取数据。我也尝试了 UNION ALL 。但它给了我所有我不想要的专栏。 我试图在Dbmanager中创建2个方法,如上所示,我收到一个错误; ResultSet关闭后不允许操作 请帮忙!
答案 0 :(得分:0)
只需更改您的查询即可使用JOIN。这是一个简单的教程:http://www.w3schools.com/sql/sql_join.asp
另外,如果您不想检索所有列,请不要使用星号(*)。