Pessoal, boa tarde, estou com erro ao inserrir registro no oracle através do netbeans / java, ele sempre exibe erro no preparedstatement.
private void jButtonSalvarActionPerformed(java.awt.event.ActionEvent evt) {
String sql = "insert into ALUNO(ID, NOME, IDADE, CPF, DATA_NASC, PESO, ID_GRADUACAO,) values (SEQ_ALUNO.NEXTVAL,?,?,?,?,?,?)";
try {
PreparedStatement pst = conecta.conn.prepareStatement(sql);
pst.setString(2, jTextFieldNome.getText());
// pst.setInt(3,Integer.parseInt(jTextFieldIdade.getText()));
//pst.setInt(4,Integer.parseInt(jTextFieldCPF.getText()));
//pst.setDate(5, (Date) jTextFieldDataNasc.getText());
//pst.setFloat(6, Float.parseFloat(jTextFieldPeso.getText()));
//pst.setInt(7, jComboBoxGraduacao.getSelectedIndex());
pst.executeUpdate();
JOptionPane.showMessageDialog(rootPane, "Operaçao realizada com sucesso");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(rootPane, "Operaçao resultou em erro.\n Erro: "+ex);
}