[英]Retrieve maximum value from database and displays in JTextfield in java eclipse
我想从数据库中提取最大值,并在Java中的JTextfield中显示。 我尝试了下面显示的代码。 但我收到错误_没有这样的专栏'询问否'。
但查询表中提供了“询问否”列名称
查询否是列名
textField = new JTextField();
textField.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent arg0) {
try {
String query = "Select max(`Enquiry No`) from enquiry ";
PreparedStatement pst = conn.prepareStatement(query);
// pst.setString(1,textField.getText());
ResultSet rs = pst.executeQuery();
while (rs.next()) {
textField.setText(rs.getString("Enquiry No"));
}
} catch (Exception f) {
f.printStackTrace();
}
}
}
要获得最大或最小 , 平均 , 计数或任何聚合函数,您必须:
String query="Select max(`Enquiry No`) as max from enquiry "; ... textField.setText(rs.getString("max"));
String query="Select max(`Enquiry No`) from enquiry "; ... textField.setText(rs.getString(1););
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.