0
我有一個的ResultSet方法公衆的ResultSet getItemPurchase(字符串PID)從一個數據庫表中返回的數據。同樣我有另一種方法public Resultset getItemSale(String sid)。我使用函數調用它們ResultSet rs1 = getItemPurchase(Pid);和下一個函數是ResultSet rs2 = getItemSale(Pid);我們可以帶上兩個數據集的時間和比較它
我想做如下。
1. while(rs1.next)
2. {
3. rs1.getString("Item");
4. if(rs1.getString("price")==rs2.getString("price")
5. {
6. //some code here
7. }
8. else{
9. rs1.getDate("Purchase Date");}
10. rs2.getString("CustomerName");
11. }
任何人可以請幫我在這
你有什麼問題?錯誤訊息?意外的結果? – mellamokb 2011-05-17 06:12:27
如果兩個結果集來自同一個數據庫,那麼我會用'WHERE a.price = b.price'之類的東西來改進SQL查詢... – 2011-05-17 06:15:57
在任何情況下,而不是「==」,您應該使用「equals ()」 – 2011-05-17 06:18:31