public static void insertUtilisateur(Utilisateur utilisateur) {

        PreparedStatement stat;
        try {
            stat = ConnexionDB.getConnection().prepareStatement("insert into utilisateur (prenom, nom, dateNaissance, adresse, codePostal, ville, carteBancaire, dateValiditeCarteBancaire, rib, iban, dateCreation, login, password, fk_id_carte, fk_id_velo) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
            stat.setString(1, utilisateur.getPrenom());
            stat.setString(2, utilisateur.getNom());
            stat.setString(3, utilisateur.getDateNaissance());
            stat.setString(4, utilisateur.getAdresse());
            stat.setString(5, utilisateur.getCodePostal());
            stat.setString(6, utilisateur.getVille());
            stat.setString(7, utilisateur.getCarteBancaire());
            stat.setString(8, utilisateur.getDateValiditeCarteBancaire());
            stat.setString(9, utilisateur.getRib());
            stat.setString(10, utilisateur.getIban());
            stat.setString(11, utilisateur.getDateCreation());
            stat.setString(12, utilisateur.getLogin());
            stat.setString(13, utilisateur.getPassword());
            stat.setInt(14, utilisateur.getFk_id_carte());
            if(utilisateur.getFk_id_velo()==-1){
                stat.setNull(15, java.sql.Types.NULL);
            }
            else {
                stat.setInt(15, utilisateur.getFk_id_velo());
            }
            
            stat.executeUpdate();
        } catch (SQLException e) {
            while (e != null) {
                System.out.println(e.getErrorCode());
                System.out.println(e.getMessage());
                System.out.println(e.getSQLState());
                e.printStackTrace();
                e = e.getNextException();
            }
        }
        
    }