malheiros

Membros
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Neutro

About malheiros

  1. Boa Tarde Galera,Acabo de me inscrever, e gostaria de uma ajuda de vocês, é o seguinte: eu tenho um banco de dados (postgresql) que tem uma tabela que é alimentado por um formulario jFrame, tipo cadastro, bom, depois o usuario abre outro formulario( jFrame), onde tem um jTable, que importa os valores salvos no BD atraves de um botão, até ai tudo funcionando, o problema é que no final do formulario o usuario tem que salvar as alterações do formulario em outra tabela no BD, daí não consigo salvar os valores que aparecem no jTable desse form.se tiver alguém que possa me dar esse help agradeço. //modeloTabelas package modeloBeans; import java.util.ArrayList; import javax.swing.table.AbstractTableModel; /** * * @author Dimas M Malheiros */ public class ModeloTabelas extends AbstractTableModel{ private ArrayList linhas = null; private String [] colunas = null; public ModeloTabelas(ArrayList lin, String [] col){ setLinhas (lin); setColunas (col); } /** * @return the linhas */ public ArrayList getLinhas() { return linhas; } /** * @param linhas the linhas to set */ public void setLinhas(ArrayList linhas) { this.linhas = linhas; } /** * @return the colunas */ public String[] getColunas() { return colunas; } /** * @param colunas the colunas to set */ public void setColunas(String[] colunas) { this.colunas = colunas; } @Override public int getColumnCount (){ return colunas.length; } @Override public int getRowCount(){ return linhas.size(); } @Override public String getColumnName(int numCol){ return colunas[numCol]; } @Override public Object getValueAt (int numLin, int numCol){ Object[] linha =(Object[])getLinhas().get(numLin); return linha [numCol]; } } // DAO public void SalvarGuSv (BeansLivro mod){ conex.conexao(); try { PreparedStatement pst= conex.conn.prepareStatement("insert into gu_sv (nome_gu, func_gu)values (?,?)"); pst.setString(1, mod.getGuLivro()); pst.setString(2, mod.getFuncGuLivro()); pst.execute(); JOptionPane.showMessageDialog(null, "Guarnição Cadastrada"); }catch (SQLException ex){ JOptionPane.showMessageDialog(null, "Erro ao Cadastrar /nERRO: "+ ex); } conex.desconecta(); } // mod que grava gu ---- mod.setGuLivro((String)jTableAuxiliares.getValueAt(int dados,int colunas)); // aqui a duvida de como fazer para gravar no BD o conteudo que aparece no jTable. dao.SalvarGuSv(mod);