Я хочу получить SQL Count количества записей, относящихся к моему столбцу имен, и отобразить их в моем поле JText (переменное имя «работники»). Мой код написан ниже. Я получаю исключение, говоря неправильное имя столбца. Любое предложение??Как использовать функцию sql count() в java
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager.getConnection(DB_URL, USER, PASS);
pst = conn.createStatement();
String sql = "select count(name) from employee_details";
rs=pst.executeQuery(sql);
while(rs.next()){
String ss = rs.getString("count(name)");
workers.setText(ss);
}
}catch(Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
Просто используйте 'rs.getInt (1)'. Тогда вам не нужно беспокоиться о том, какое имя присваивается базе данных столбцу. –
Это работает. Благодаря!! –