我想只显示从我的Jtable中取出的四条记录

时间:2016-06-07 08:37:28

标签: java swing

我的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);
    }

1 个答案:

答案 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";