Boa tarde Galera.
Estou com dificuldades de pegar os dados de uma jTable e fazer insert no banco de dados.
Estou tentando pegar o valor da table e carregando em uma variavel.
Fiz desta forma, porem nao consegui.
[code]try{
Class.forName(“org.postgresql.Driver”);
con=DriverManager.getConnection(“jdbc:postgresql://localhost:5432/diario”, “postgres”, “123456”);
Statement stm= con.createStatement();
int l= jTable2.getRowCount(); // conta as linhas da table2
for (int row=l; row>=0; row--){
Integer Cod_Inst= (Integer) jTable2.getValueAt(row, 0);
Integer Mat= Integer.parseInt(jTextField3.getText());
int incluir= stm.executeUpdate("insert into tab_instprof values ("+Cod_Inst+", "+Mat+")");
} // FOR
if(incluir!=0){
JOptionPane.showMessageDialog(this, "Dados Salvos!!!");
}
else{
JOptionPane.showMessageDialog(this, "Erro, Dados não salvos");
}
} //TRY
catch(SQLException e){ //trata os erros
JOptionPane.showMessageDialog(this,"Erro Cmdo SQL"+e.getMessage());
}
catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(this,"Driver não encontrado");
} [/code]
Vlww. Abracos…