Galera to me quebrando numa jTable, gostaria q voces vissem onde ta o erro nao aparece a Consulta do banco na Table e ta consultando sim ja testei
segue o codigo:
public class jTableModel extends AbstractTableModel {
public List<String[]> cidades = new ArrayList<String[]>();
@Override
public int getColumnCount() {
return 3;
}
@Override
public int getRowCount() {
return cidades.size();
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
Object resultado = cidades.get(rowIndex)[columnIndex];
return resultado;
}
}
public void recuperarDados(codigo a) {
String sql = "SELECT * from cadastroproduto where codigo="+"?";
try{
PreparedStatement stm = conn.prepareStatement(sql);
jTableModel model = new jTableModel();
stm.setString(1,a.getCod());
ResultSet res = stm.executeQuery();
res.next();
String[] registro = {res.getString("valor").toString(),
res.getString("descricao"), res.getString("codigo")};
model.cidades.add(registro);
}catch(Exception e){
JOptionPane.showMessageDialog(null, "NAO FOI DESSA VEZ");
}
}
public jTableModel model = new jTableModel();
private JTable getJTable() {
if (jTable == null) {
jTable = new JTable(model);
jTable.setModel(model);
}
return jTable;
}
Eu quero q pegue um codigo do produto e me retorne na jtable ( “codigo”,“descricao”,“valor”);
alguem pode ajudar ai? onde ta o ERRO
TKS