Pessoal estou parando de usar DefaultTableModel e criando meu próprio Model, mas nessa tentativa estou tentando popular a tabela com os dados mas não estou conseguindo alguem pode me sugerir algum modelo vou anexar o meu código;
vocês podem perceber que há um return no private Servico ele só gera um dados o ultimo capitado no banco como eu faço para pegar todos e colocar na classe tipo um Loop dentro dessa classe para não dar erro.
[code] private Servico getServico(){
Servico serv = new Servico();
try {
conn = DriverManager.getConnection("jdbc:odbc:fashionhair","root","");
Statement stmt = conn.createStatement();
ResultSet res = stmt.executeQuery("Select * from servico order by (cod_serv)");
while (res.next()){
serv.setcodigoservico(res.getString("cod_serv"));
serv.setnomeservico(res.getString("nome_servico"));
serv.setprecoservico(res.getString("preco"));
}
res.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
return serv;
}
private List<Servico> getServicos() {
List<Servico> sv = new ArrayList<Servico>();
for (int i = 0; i <sv.size(); i++) {
sv.add(getServico());
}
return sv;
}
private void addServico() {
getModel().addServico(getServico());
}
private void addServicos() {
getModel().addListaDeServico(getServicos());
}[/code]
att
Gabriel