Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
747 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] [JDBC] exception sur executeUpdate(...)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] [JDBC] exception sur executeUpdate(...)

n°708020
nemohp
Adepte du provisoire permanent
Posté le 25-04-2004 à 15:43:05  profilanswer
 

bonjour  
 
j'ai une erreur dans mon code quand je parametre mon "executeUpdate" avec le retour du numéro généré  
 
Code:
 

Code :
  1. // enregistrer un dechargement  
  2.     public int add(Dechargement unDechargement)
  3.     {
  4.       try {
  5.         String req="INSERT INTO dechargement (idNavire, dateDecharg) VALUES ("+
  6.                     unDechargement.getIdNavire()+", '"+unDechargement.getDateDecharg()+"');";
  7.         System.out.println(req);
  8.         Statement unStatement = this.getConnex().createStatement();
  9.         unStatement.executeUpdate(req,Statement.RETURN_GENERATED_KEYS);   //  erreur ici : ligne 123  
  10.        
  11.         // je récupe le numéro généré apres ...  
  12.         //  [...]  
  13.         return 1;
  14.       }
  15.       catch (SQLException e) {
  16.         e.printStackTrace();
  17.         //System.out.println(e.getMessage());  
  18.         return 0;
  19.       }
  20.     }


 
 
quand je met juste : unStatement.executeUpdate(req); ça marche très bien.  
 
voici l'erreur :  
 
 

Code :
  1. java.lang.UnsupportedOperationException
  2.    at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:1464)
  3.    at gestionport.AccesBDD.add(AccesBDD.java:123)
  4.    ...


 
je ne voie pas où est le probleme , j'ai bien suivi la doc Sun http://java.sun.com/j2se/1.4.2/doc [...] atedKeys()
 
ma base est sous ACCESS 2000 (j'avais pas le choix  )  
j'utilise java version 1.4.2-b28  
 
voila merci de votre aide

mood
Publicité
Posté le 25-04-2004 à 15:43:05  profilanswer
 

n°708270
benou
Posté le 26-04-2004 à 08:43:47  profilanswer
 

ben visiblement, le problème c'est que le driver JDBC que tu utilises n'implémente pas cette fonctionnalité...
 
Donc, soit tu trouves un autre driver, soit tu te passes de cette méthode


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] [JDBC] exception sur executeUpdate(...)

 

Sujets relatifs
Peux-ton faire des pointeur de fonction en java ?Aide code java.
if simplifié en javaPackage Java pour se connecter en SSH et lancer une commande (Remote)
génerer un rapport sous pdf à partir d'une applic ation java[Java][Servlet] Rafraichissement de page générées
[JAVA] Savoir si un ServerSocket attend sur un .accept() ?catch (...): peut-on récupérer l'exception?
[Tomcat/JDBC] Problème de configuration Tomcat et de connexion OracleErreur sous Java Web Start
Plus de sujets relatifs à : [JAVA] [JDBC] exception sur executeUpdate(...)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR