Java 结果集开始前出错。如果单击同一按钮,则会有多个输出

Java 结果集开始前出错。如果单击同一按钮,则会有多个输出,java,mysql,jdbc,resultset,Java,Mysql,Jdbc,Resultset,单击“显示”按钮时,如何阻止resultset显示相同的结果 这是表格的最后部分: 它的输出是相同的,这很烦人。我需要在结果集之后禁用按钮吗?这是我的密码: ps = c.prepareStatement("SELECT * FROM sample.table WHERE plate = '"+plate_number.getText()+"'"); rs = ps.executeQuery(); rs.next(); String plate = rs.get

单击“显示”按钮时,如何阻止resultset显示相同的结果

这是表格的最后部分:

它的输出是相同的,这很烦人。我需要在结果集之后禁用按钮吗?这是我的密码:

    ps = c.prepareStatement("SELECT * FROM sample.table WHERE plate = '"+plate_number.getText()+"'");
    rs = ps.executeQuery();
    rs.next();
    String plate = rs.getString(1);
    String owner = rs.getString(2);
    String number = rs.getString(3);
    String driver = rs.getString(4);
    String route = rs.getString(5);
    Object[] content = {plate, owner, number, driver, route};

    DefaultTableModel model = (DefaultTableModel) table.getModel();
    model.addRow(content);

你把代码放在哪里了?在循环中??假设是问题所在,是否清除表模型<代码>模型.setRowCount(0)在查询可能有帮助之前。@FastSnail我没有使用任何循环。@Matthew我稍后再试。谢谢你的回复。你把代码放在哪里了?在循环中??假设是问题所在,是否清除表模型<代码>模型.setRowCount(0)在查询可能有帮助之前。@FastSnail我没有使用任何循环。@Matthew我稍后再试。谢谢你的回复。