Java jtext中的(Sum)查询结果
我想创建一个函数来显示Java jtext中的(Sum)查询结果,java,sql-server,Java,Sql Server,我想创建一个函数来显示Jtextfield中的sum。我不知道如何调用结果。你知道吗? 我的jtextfieldname是sum\u calc.Ty public void getSum() { Connection con =getConnection(); Statement st; PreparedStatement pst = null; ResultSet rs;
Jtextfield
中的sum
。我不知道如何调用结果。你知道吗?
我的jtextfieldname
是sum\u calc
.Ty
public void getSum() {
Connection con =getConnection();
Statement st;
PreparedStatement pst = null;
ResultSet rs;
try{
String qquery=" SELECT sum(Receipt.Sales_Quantity * Receipt.Pro_Price) AS TotalItemsOrdered FROM Receipt";
pst=con.prepareStatement(qquery);
pst.setString(1,sum_calc );
rs=pst.executeQuery();
if(rs.next()){
JOptionPane.showMessageDialog(null, qquery);
}else{
JOptionPane.showMessageDialog(null, "zero");
}
}catch (Exception e) { JOptionPane.showMessageDialog(null, e); }
};
下面是调用函数的按钮
private void make_Receipt_sumActionPerformed(java.awt.event.ActionEvent evt) {
getSum();
}
public void getSum() {
Connection con =getConnection();
Statement st;
PreparedStatement pst = null;
ResultSet rs;
try{
String qquery=" SELECT sum(Receipt.Sales_Quantity * Receipt.Pro_Price) AS TotalItemsOrdered FROM Receipt";
pst=con.prepareStatement(qquery);
//pst.setString(1,qquery );
rs=pst.executeQuery();
if(rs.next()){
float TotalItemsOrdered = rs.getFloat("TotalItemsOrdered");
float nvNum=TotalItemsOrdered;
sum_calc.setText(valueOf(nvNum));
JOptionPane.showMessageDialog(null, rs);
}else{
JOptionPane.showMessageDialog(null, "Not Found");
}
}catch (Exception e) { JOptionPane.showMessageDialog(null, e); }
}