tenho este método:
public void listacadC(){
dbUtil db = new dbUtil();
db.conectaDB();
ResultSet rs = db.consultaDB("SELECT CODCATEGORIA, NOME FROM CATEGORIA");
int i = 0;
try {
while(rs.next()){
((DefaultTableModel)jTable1.getModel()).addRow(new Vector());
jTable1.setValueAt(rs.getString("CODCATEGORIA"), i, 0);
jTable1.setValueAt(rs.getString("NOME"), i, 1);
i++;
}
} catch (SQLException ex) {
ex.printStackTrace();
}
db.desconectaDB();
}
essa tabela tem apenas 11 registros, e o programa está demorando quase 2 segs pra prencher a tabela…
Não sei se estou fazendo as coisas da maneira correta, o código funciona, mas 2 segs pra abrir uma tabelinha com 11 registros, eu achei D+, deveria ser instantâneo, abriu a tela jah deveria vir com a grid montada e preenchida.
Tem algum outro método??