private void jbCreationActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jbCreationActionPerformed
        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        } catch (ClassNotFoundException ex) {
            JOptionPane.showMessageDialog(this,"Driver non trouvé " + ex.getMessage());
        }
        Connection connexion = null;
        try {
            connexion = DriverManager.getConnection(sqlConnexion);
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(this,"Erreur de connexion a la base" + ex.getMessage());
        }
        Statement stmt = null;
        try {
            stmt = connexion.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
            } catch (SQLException ex) {
            JOptionPane.showMessageDialog(this,"Erreur Compte Utilisateur" + ex.getMessage());
        }
        
        
        ResultSet rs = null;
        try {
            rs = stmt.executeQuery("Select * FROM auteur WHERE auteur_nom = '"+jtfNomAuteur.getText()+"'"
                    + " AND auteur_prenom = '"+jtfPrenomAuteur.getText()+"' AND auteur_date_naissance = '"+jtfDateD.getText()+"'");
            rs.last();
            int ligne = rs.getRow();
            
            if (ligne == 0) {
                
                stmt.executeUpdate("INSERT INTO auteur(auteur_nom,auteur_prenom,auteur_date_naissance,"
                        + "auteur_date_deces, auteur_bio,auteur_actif) VALUES  ('" + jtfNomAuteur.getText() + "',"
                        + "'" + jtfPrenomAuteur.getText() + "','" + jtfDateD.getText() + "','" + jtfDateD.getText() + "',"
                        + "'" + jtBiographie.getText() + "',1)");
                this.dispose();
            }else{
                
                JOptionPane.showMessageDialog(this,"cet auteur existe deja !");
                int idauteur = rs.getInt("id_auteur");
                rs = stmt.executeQuery("SELECT * from auteur WHERE id_auteur = "+idauteur);
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
                
                Auteur auteurexport = new Auteur(rs.getString("auteur_nom"), rs.getString("auteur_prenom"),sdf.parse(rs.getString("auteur_date_naissance")));
                auteurexport.setBioAuteur(rs.getString("auteur_bio"));
                auteurexport.setDateDAuteur(rs.getDate("auteur_date_deces"));
                
                jiAuteurModification AuteurModif = new jiAuteurModification(ir, auteurexport.getIdAuteur());
                this.dispose();
                
            }
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(this,"Erreur saisie " + ex.getMessage());
        
                } catch (ParseException ex) {
            JOptionPane.showMessageDialog(this, "erreur conversion date "+ex.getMessage());
        }
            
            
        try {
            rs.close();
            stmt.close();
            connexion.close();
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(this,"erreur base de donnees"+ex.getMessage());
        }
        try {
            connexion.close();
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(this,"erreur base de donnees"+ex.getMessage());
        }
        
            
        
    }//GEN-LAST:event_jbCreationActionPerformed