如何检索和/或添加数据库表值并显示在文本字段中 computeHandler.java

如何检索和/或添加数据库表值并显示在文本字段中 computeHandler.java,java,mysql,database,netbeans,Java,Mysql,Database,Netbeans,我该把钥匙放在哪里 从项目列表中选择金额(资本价格) 及 从项目列表中选择金额(价格) 我有一个名为DBCollection的类,它扩展了DBConnection并将我的代码连接到我的数据库 DBCollection.java 我想总结一下我数据库中所有的节省资本价格和价格值。。并将其检索到capitalPriceTF(文本字段)和priceTF(文本字段)。。我该怎么做 我还想检索已保存用户的第一个\u名称。。。并将其显示给Welcome(用户名)…您需要使用语句执行查询对象: 因此,从语句对

我该把钥匙放在哪里

从项目列表中选择金额(资本价格)

从项目列表中选择金额(价格)

我有一个名为
DBCollection
的类,它扩展了
DBConnection
并将我的代码连接到我的数据库

DBCollection.java 我想总结一下我数据库中所有的节省资本价格和价格值。。并将其检索到capitalPriceTF(文本字段)和priceTF(文本字段)。。我该怎么做


我还想检索已保存用户的第一个\u名称。。。并将其显示给Welcome(用户名)…

您需要使用
语句执行查询
对象:

因此,从
语句
对象:

stmt = connect.createStatement();
执行如下查询:

rs = stmt.executeQuery("SELECT SUM(Capital_Price) sum FROM item_list");
ResultSet
rs对象保存该查询从中检索到的数据,因此您可以获得如下数据:

int sum = rs.getInt("sum");

那么你所要做的就是,根据上面的内容组织你的代码,你会发现每件事都很好。

我应该创建一个方法名吗??类似于public void compute(){stmt=connect.createStatement();rs=stmt.executeQuery(“从项目列表中选择总和(大写价格”);String SUM=rs.getInt(columnName);}???您可以在执行连接后将其放入构造函数中。public computeHandler computeCapitalPrice(){computeHandler CH=new computeHandler();String query=null;try{stmt=connect.createStatement();query=“从项目列表中选择总和(大写字母价格);rs=stmt.executeQuery(查询);rs.next();int SUM=rs.getInt(“大写字母价格”);CH.setTotalCapitalPrice(总和);}catch(异常e){JOptionPane.showMessageDialog(null,e.toString());}return CH;}是否正确???@ianneAB尝试一下,然后告诉我您尝试了什么您遇到了另一个问题:)在我的jframe表单中。。我添加了一个事件,它是
formWindowOpened
和编码的
DBCollection dbc=newdbcollection();setText(dbc.computeCapitalPrice().getTotalCapitalPrice())返回一个错误
int不能转换为String
如何解决?
rs = stmt.executeQuery("SELECT SUM(Capital_Price) sum FROM item_list");
int sum = rs.getInt("sum");