这里是我的代码,它完成了它的工作,但大部分是它不像我告诉它使用SQL语句那样分组。另外我想知道如何创建一个自定义列,让顶部为'1',并从那里开始编号。如何更改此代码以正确地创建数据组?
btnLeaderBoardUpdate.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String sql3 ="Select Name, Kills from honscores group by Name, Kills order by Kills DESC";
ResultSet rs;
try {
st = conn.prepareStatement(sql3);
rs = st.executeQuery();
table_2.setModel(DbUtils.resultSetToTableModel(rs));
} catch(Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
});
这里是输出:(我想目前的两叫做排名前增加一列,并将它从1)
Name Kills
Raknath 20
AceFire6 15
AceFire6 12
AceFire6 10
Raknath 9
Q22 7
Q22 5
谢谢,我会试试这个:) – AceFire6
这就像我想要的那样工作:D非常感谢! – AceFire6
没问题,很高兴我可以帮忙... :) – LeChe