Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 存储要在其他类中使用的结果集_Java_Oracle_Jdbc - Fatal编程技术网

Java 存储要在其他类中使用的结果集

Java 存储要在其他类中使用的结果集,java,oracle,jdbc,Java,Oracle,Jdbc,我在这里准备了工作声明: public boolean requestBuy(int user_id, String broker_name, String company_name, int shares, String comments) { .... .... pstmnt = conn.prepareStatement("INSERT INTO broker_requests VALUES" +

我在这里准备了工作声明:

public boolean requestBuy(int user_id, String broker_name, String company_name, int shares, String comments)
    {
        ....
        ....
                pstmnt = conn.prepareStatement("INSERT INTO broker_requests VALUES" +
                                                "(br_request_id_increment.nextval,?,?,?,?,?,?)");
                pstmnt.setInt(1, user_id);
                pstmnt.setString(2, broker_name);
                pstmnt.setString(3, "Buy");
                pstmnt.setInt(4, shares);
                pstmnt.setString(5, company_name);
                pstmnt.setString(6, comments);
                pstmnt.executeQuery();

                logger.info("Request Share Purchase: " + company_name + " has requested to purchase " + shares + " from" + company_name);
                return true;
            }
        }

我想做的是将结果集存储到不同的变量(或者可能是arrayList?)中,以便在不同的类中使用这些值。有什么想法吗?

我建议使用映射,一个键值对将帮助您以逻辑方式存储和检索列名和值


只需创建一个表示数据库数据的类,并创建和填充它的实例。

我强烈反对
Map
方法。出于维护目的,它变成了地狱。@surfealokesea您可能是指ORM框架,Hibernate就是其中的一个例子。您正在执行
INSERT
语句,因此您将没有
ResultSet
。也许你想提供一个更好的例子。