IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

java. sql. SQLException


Sujet :

JDBC Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 153
    Points : 89
    Points
    89
    Par défaut java. sql. SQLException
    Bonjour,

    j'ai executer une requete a partir de java
    voila la methode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    public static int getNoSeq(OracleConnection oracleConnection) throws Exception {
     
    		if (logger.isDebugEnabled()) {
    			logger.debug("Debut getNoSeq");
    		}
     
    		int noSeq = 0;
     
    		// creation de la connexion
    		Connection connexion = oracleConnection.getConnection();
     
    		Statement stmt = null;
    		if (logger.isDebugEnabled()) {
    			logger.debug("Avant requete");
    		}
    		String sqlRequest = "select SFR_PAYMENTCB_SEQ.nextval from dual";
    		if (logger.isDebugEnabled()) {
    			logger.debug("Apres requete");
    		}
    //le resultat de la requete est stocké ds stmt
    		stmt = connexion.createStatement();
    //
    		//String iccIdPrefixe = prefixeIccId + "%";
     
    		//stmt.setString(1, iccIdPrefixe);hn                                         
     
    		ResultSet rs = stmt.executeQuery(sqlRequest);
     
    		if (rs.next()) {
    			noSeq = rs.getInt(1);
    		}
    		if (logger.isDebugEnabled()) {
    			logger.debug("No_seq = " + noSeq);
    		}
     
    		stmt.close();
    		connexion.close();
     
    		if (logger.isDebugEnabled()) {
    			logger.debug("Fin getNoSeq");
    		}
     
    		return noSeq;
    	}
    mais l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.sql.SQLException: ORA-01861: literal does not match format string

    svp aidez moi .

    merci

    polianita

  2. #2
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    la requete fonctionne t'elle sous sqlplus ?

  3. #3
    Membre expérimenté Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Points : 1 639
    Points
    1 639
    Par défaut
    Et ta sequence SFR_PAYMENTCB_SEQ, elle ressemble a quoi ?
    C est certainement que tu peux pas lui appliquer nextval .

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 153
    Points : 89
    Points
    89
    Par défaut Merci
    probleme resolu
    c'étai a cause d 'un insert qui avai un truc de type Date de java
    il aimai pas donc j'ai fai un sysdate en sql direct

    merci

  5. #5
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    Citation Envoyé par polianita
    probleme resolu
    c'étai a cause d 'un insert qui avai un truc de type Date de java
    il aimai pas donc j'ai fai un sysdate en sql direct

    merci

    c'est clair ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/01/2006, 18h25
  2. Réponses: 5
    Dernier message: 12/12/2005, 13h13
  3. Réponses: 3
    Dernier message: 24/11/2005, 12h24
  4. java.sql.SQLException: read-only
    Par mehdi.kiwi dans le forum Oracle
    Réponses: 6
    Dernier message: 17/05/2005, 16h46
  5. [JDBC] java.sql.SQLException: Closed Statement
    Par cmoulin dans le forum JDBC
    Réponses: 4
    Dernier message: 03/09/2004, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo