2013-07-09 17 views
-1

我這裏的工作準備的語句:存儲設置在不同的類中使用結果

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的?)在不同的課程中使用這些值。有任何想法嗎?

+5

您正在執行'INSERT'語句,因此您不會擁有'ResultSet'。可能你想提供一個更好的例子。 –

回答

0

我會建議使用地圖,鍵值對可以幫助您以邏輯方式存儲和檢索列名和值。

只需創建代表你的數據庫中的數據類,並創建和填充它的一個實例(一個或多個)。

+0

我極力不鼓勵'Map'方法。爲了維護目的,它變成了一個地獄。 –

+0

休眠存在! – surfealokesea

+0

@surfealokesea你可能是指ORM框架,Hibernate就是其中的一個例子。 –

相關問題