[英]How to retrieve and/or add database table values and display in the textfield
public class computeHandler extends DBCollection
{
private int totalcapitalPrice, totalprice;
public void setTotalCapitalPrice(int temp)
{
this.totalcapitalPrice = temp;
}
public void setTotalPrice(int temp)
{
this.totalprice = temp;
}
public int getTotalCapitalPrice()
{
return this.totalcapitalPrice;
}
public int getTotalPrice()
{
return this.totalprice;
}
}
我在哪里放
SELECT SUM(Capital_Price) FROM item_list
和
SELECT SUM(Price) FROM item_list
我有一個名為DBCollection
的類,該類擴展了DBConnection
並將我的代碼連接到我的數據庫...
public class DBCollection extends DBConnection{
private Connection connect = null;
private ResultSet rs = null;
private Statement stmt = null;
public DBCollection()
{
try
{
connect = super.getConnection();
stmt = connect.createStatement();
//JOptionPane.showMessageDialog(null,"Connected!");
}
catch(Exception ex)
{
//JOptionPane.showMessageDialog(null,"Not Connected!");
}
}
private void closeConnection()
{
super.closeConnection(connect);
super.closeRecordSet(rs);
super.closeStatement(stmt);
}
我想總結數據庫中所有保存的Capital_Price和Price值,然后將其檢索到capitalPriceTF(文本字段)和priceTF(也文本字段)..我該怎么做?
我還想檢索已保存用戶的名字...,並將其顯示給“歡迎”(用戶名字)。
您需要使用Statement
對象執行查詢:
所以從statement
對象:
stmt = connect.createStatement();
像這樣執行您的查詢:
rs = stmt.executeQuery("SELECT SUM(Capital_Price) sum FROM item_list");
ResultSet
rs對象保存該查詢從中檢索到的數據,因此您可以像以下方式獲取數據:
int sum = rs.getInt("sum");
然后,您要做的只是基於上述內容組織代碼,您將使一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.