Olá Pessoal estou tentando exibir uma consulta de um Banco de Dados em um JTable via JDBC, também estou usando o MVC como padrão, onde Modo fica a minha classe banco onde faço as consultas e inserções, Controle onde fica a classe de sets e gets e Visão onde fica a interface com o usuário.
Eu estava olha um código no livro Programando em Java 2 Teoria e Aplicações, lá tem um código mas tudo junto, dai então estou tetando separar para o padrão que estou usando mas esta dando problema.
A estou usando o Netbeans 4.1
Classe Banco
O método consulta
O que tem de errado nesse método???
public Object[][] consulta() {
try {
String consulta = ("SELECT * FROM COCFUNCAO01 ORDER BAY FUNCAOCODIGO");
ResultSet rs = s.executeQuery(consulta);
ResultSetMetaData rsmd = rs.getMetaData();
Vector vt = new Vector();
while (rs.next()) {
Object[] row = new Object[rsmd.getColumnCount()];
for (int it=0; it<rsmd.getColumnCount(); it++) {
row[it] = rs.getObject(it + 1);
}
vt.add(row);
Object[][] lin=(Object[][])vt.toArray(new Object[0][0]);
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
return lin;
}
Depois eu envio esse paramentro esse paremetro para os sets e gets e lá na visão eu faço um pedido para o get e aplico na JTable, me parece que tem que usar ainda o setModel algo assim.