Jtable e Classes usando Netbeans

Eu tenho o seguinte problema:
Eu preciso fazer uma consulta em um bd usando o netbeans.Ja fiz a tela e em alguns testes eu consigo jogar os resultados na tabela.Mas eu tenho o seguinte problema:Eu jogo os valores na tela mas a tabela ja tem seu valor estipulado antes.Eu queria fazer uma consulta, e a tabela ficasse com quantas linhas fossem necessarias pra dar o resultado da pesquisa.Por exemplo, se no meu bd tem 20 Luiz, eu queria que abrisse 20 linhas na minha tabela.Mas eu naum sei como fazer.Naum sei se tenho que criar uma classe ou se tenho q jogar esse comandos no evento do botão msm…
Por favor, quem puder me ajudar, e agradeço muito…
eis o meu codigo do evento q busca os nomes:
private void jTextField2KeyReleased(java.awt.event.KeyEvent evt) {
int cod = evt.getKeyCode();
int a;
//TableModel myData = new MyTableModel();
//registros reg = new registros();

    Gradepac table = new Gradepac();
    jLabel7.setText(Integer.toString(table.getRowCount()));        
    
    String xdata;
     if(cod == 10)
     {
        Connection con = null;
        try{
            //Carregando o Driver de acesso do MYSQL	
            Class.forName("com.mysql.jdbc.Driver");
            //Conectando no Banco de dados, onde:
            //  jdbc:mysql= Indica qual Driver de Banco de Dados
            //  192.168.0.31 ou servidor = Indica o local onde o banco de dados esta
            //  ksdata = Nome do Banco de dados
            //  user=root indica o nome do usuario a conectar, no caso root
            //  password=051270 indica a senha do banco de dados, no caso 051270
            con = DriverManager.getConnection("jdbc:mysql://servidor/ksdata?user=root&password=051270");

            // Criando a Area de trabalho do banco de dados
            Statement stmt = con.createStatement();

            // Montando a String de Consulta digitando um nome
            String strsql="select count(codigo) from pacientes where nome like '%"+jTextField2.getText()+ "%'";
            //Executando a consulta no banco de dados
            ResultSet rs = stmt.executeQuery(strsql);
            a=1;        
            
            jTable1.setModel(table);
            //Pega o nome encontrado e guarda nas caixas de texto
            while (rs.isAfterLast()!=true) {; //   (rs.isAfterLast()=false) {
            rs.next();
            jTable1.setValueAt(rs.getString("codigo"),a,0); 
            jTable1.setValueAt(rs.getString("Nome"),a,1); 
            xdata=rs.getString("Nascimento");
             if (rs.wasNull()==true) 
               {
                  jTable1.setValueAt(rs.getString("nascimento"),a,2);    
               }   
                 a++;
            }
           
           
            
                      

            //Fecha a conexão
            con.close();
        }catch(ClassNotFoundException e){
                System.out.println("Driver nao encontrado!!!");
        }catch(SQLException e){
                e.printStackTrace();
        }finally{
        try{
        if (con!=null)con.close();
            }catch (Exception e){}
        }
     }
}

ola luizfelipeams

cara voce faz assim : inicia a tua Jtable com o valor de 0 e cada vez que o seu resultSet te trouxer um valor voce adiciona uma row na tua tabela. vou colocar aqui um codigo bem simples para voce percber :

...
//Este inteiro é para o numero de rows do modelo da tua jtable.
int  rows = 0;
//Este inteiro é um contador que é utilizado para cetar o valor na row a seguir
int c =0;
//voce ta dizendo que o modelo da sua tabela tem 0 rows( Não estou bem certo se a configuração é assim para o modelo)
Model.addRows(rows);
// Apanha todos os rs da query
while(rs.next()){
//seta  na jtable na row 0 coluna 3
SuaTabela.setValueAt(rs.getString(),c,3);
//adiciona mais 1 valor a rows
rows++;
//adiciona mais 1 valor a c
c++;
}

Qualquer coisa poste ai para a gente analisar

Certo, mas me tira uma duvida:
Eu tenho que criar uma classe pra setar os valores no jtable.Eu criei uma classe mas naum to conseguindo jogar os parametros para essa classe acima.eu tenho q extender alguma classe?Se puder me mostrar um exemplo da outra classe pra ver se eu botei algo errado!Obrgado pela ajuda!O chato e q em Netbeans eu to com um pouco de dificuldade pra descobrir quando eu tenho q criar as classes ja que usamos muitos eventos e o codigos ficam dentro dele…