我的JTable工作正常,目前显示我表中的所有用户名,但我需要的是显示仅前四个记录。
这是我用过的代码
private void fillTableUserList(){
try{
String sql = "Select username from user order by date_joined desc";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery(sql);
latestTable.setModel(DbUtils.resultSetToTableModel(rs));
}
catch (Exception e){
JOptionPane.showMessageDialog(null, e);
}
答案 0 :(得分:0)
您可以使用SQL关键字
更改sql-query以返回最多4个值极限:https://dev.mysql.com/doc/refman/5.5/en/limit-optimization.html
基本上你的sql字符串是
String sql = "Select username from user order by date_joined desc LIMIT 4";