簡體   English   中英

如何檢索和/或添加數據庫表值並在文本字段中顯示

[英]How to retrieve and/or add database table values and display in the textfield

computeHandler.java

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並將我的代碼連接到我的數據庫...

DBCollection.java

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM