ola pessoal estou tentando criar um programa que o usuario digite os dados diretamente dentro de um jTable e o mesmo seja inserido dentro de um banco de dados, com textField deu certo, mas eu precisa que seja digitado direto de um jTable
segue abaixo meu codigo:
int linhas = jTable1.getSelectedRow();
String desc = jTable1.getValueAt(linhas, 0).toString();
secao = jTable1.getValueAt(linhas,1).toString();
estoque = jTable1.getValueAt(linhas, 2).toString();
valor = jTable1.getValueAt(linhas, 3).toString();
data = jTable1.getValueAt(linhas, 4).toString();
fabricante = jTable1.getValueAt(linhas, 5).toString();
try
{
Object[] obj = {desc, secao, estoque, valor, data, fabricante};
DefaultTableModel modelo = (DefaultTableModel)jTable1.getModel();
lbl_teste.setText(desc);
String inSql = "insert into estoque(descricao, secao, estoque, valor, data, fabricante) values " +
"('"+desc+"','"+secao+"','"+estoque+"','"+valor+"','"+data+"','"+fabricante+"')";
con.getExCdAl(inSql);
JOptionPane.showMessageDialog(null,"inserido");
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"erro de cadastro");
}
o erro que da é o seguinte:
java.lang.NullPointerException
se alguém puder me ajudar fico agradecido
abraço