A trigger roda a sequence mas não aparece os dados no banco. [Resolvido]

0 respostas
leoarborges

O código está certo, estava passando data inválida ai o [url]oracle[/url] não deixa gravar...

Boa noite galera, estou fazendo uma gravação no banco em um aplicativo simples, quando executo ela roda a trigger normal, mas não chega a gravar os dados quando faço a consulta para ver, não tem dados inseridos, mais no meu select na sequence (select ent_seq.nextval from dual) está gerando o código normal

private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) {

          try {
                Class.forName("oracle.jdbc.OracleDriver");
          

            Connection con;
            con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "larb", "515285");
            String query = "insert into entidade (empcod,entcod,entnome,datacadent) values (?,?,?,?)";

            PreparedStatement stmt = con.prepareStatement(query);

            stmt.setString(1, txtEmpCod.getText());
            stmt.setString(2, txtCod.getText());
            stmt.setString(3, txtNome.getText());
            stmt.setString(4, txtDataCadEnt.getText());
            stmt.executeUpdate();
            stmt.close();
            con.close();
            
            
            }catch (ClassNotFoundException ex) {
               System.out.println("Não foi possivel encontrar a classe");
            }
         catch (SQLException e) {
               System.out.println("Erro de SQL"+e);
        }
   }
Criado 13 de fevereiro de 2012
Respostas 0
Participantes 1