Meu código:
[code]Multa multa = new Multa();
Infracao infracao = new Infracao();
gt.buscaMulta(txtcnh.getText());
String[] dados = new String[7];
dados[0] = multa.getId();
dados[1] = infracao.getPlaca();
dados[2] = multa.getMulta();
dados[3] = infracao.getLocal();
dados[4] = infracao.getData();
dados[5] = multa.getPontos();
dados[6] = multa.getValor();
mdl1.addRow(dados);[/code]
[code]public void buscaMulta(String cnh) throws SQLException, ClassNotFoundException{
BD.Conectar();
PreparedStatement stmt;
ResultSet rs;
Multa multa = new Multa();
Infracao infracao = new Infracao();
stmt = BD.con.prepareStatement("SELECT c.cod, a.placa, c.descr, i.local, i.data, c.pont, c.valor FROM titular t, infracoes i, cadmultas c, carro a WHERE t.cnh like ? AND t.cnh = a.cnh AND a.placa = i.placa AND i.id_multa = c.id_multa");
stmt.setString(1, cnh);
rs = stmt.executeQuery();
while(rs.next()){
String id = rs.getString("cod");
String placa = rs.getString("placa");
String desc = rs.getString("descr");
String local = rs.getString("local");
String data = rs.getString("data");
String pontos = rs.getString("pont");
String valor = rs.getString("valor");
multa.setId(id);
infracao.setPlaca(placa);
multa.setMulta(desc);
infracao.setLocal(local);
infracao.setData(data);
multa.setPontos(pontos);
multa.setValor(valor);
}
}[/code]
Os dados simplesmente não aparecem. Teste a query no banco e está correta.