0
我想计算一个MySQL表的列的总和并将结果放在JTextField上按钮单击。下面是计算为总和的方法:在点击按钮:在MySQL表中获取列的SUM并将其放入JTextField
private void computeTotalUnits(JTextField tf) {
try {
st = conn.createStatement();
sql = "SELECT SUM(no_of_units) AS total_no_of_units FROM schedule;";
rs = st.executeQuery(sql);
tf.setText(rs.getString(1));
} catch(Exception ex) {
JOptionPane.showMessageDialog(null, ex.toString());
}
}
不过,我得到一个“结果集的开始前的SQLException”。
你从哪里得到这个异常?在executeQuery函数或getString函数上? – ReeCube
嗨,这是整个[StackTrace](http://pastebin.com/CQMw2gMe)。您的善意帮助将不胜感激。 – silver
如果我没有完整的代码,StackTrace并不是非常有用,但是您可以调试您的项目,并在方法开始时暂停并查看一步一步发生的情况并告诉我们结果,或者您可以用abc或123插入System.out.println(“...”)以检查你的功能停止的位置 – ReeCube