jsp中的多个ResultSet

时间:2015-01-31 23:56:41

标签: java mysql jsp

我正在尝试开发一个站点,我在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关闭后不允许操作   请帮忙!

1 个答案:

答案 0 :(得分:0)

只需更改您的查询即可使用JOIN。这是一个简单的教程:http://www.w3schools.com/sql/sql_join.asp

另外,如果您不想检索所有列,请不要使用星号(*)。