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

Forms Oracle Discussion :

[Forms]Problème d'utilisation d'un bean avec Oracle


Sujet :

Forms Oracle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 23
    Points : 25
    Points
    25
    Par défaut [Forms]Problème d'utilisation d'un bean avec Oracle
    Bonjour,
    J'essaie actuellement de tester une application basée sur les EJB : en fait, un des exemples integrés au logiciel Jonas. J'ai donc d'abord installé Jonas (ainsi que le JDK et Ant), configuré mes variables d'environnement (CLASSPATH, ...), puis essayé d'executer les exemples d'application stockés dans Jonas. Le Session Bean (ClientOp) marche bien, mais l'EntityBean (ClientAccount) pose un problème, au niveau de la relation avec la base de données. La connexion est bien établie (j'ai bien mis dans mon CLASSPATH un .jar contenant le driver), c'est au niveau de la manipulation des données que le problème se pose.
    Voici la partie du code à executer qui pose problème :
    // Create a first Account
    System.out.println("Creating a new Account in database");
    System.out.println("7");
    Account a1 = null;
    try {
    a1 = home.create(109, "John Smith", 0);
    } catch (Exception e) {
    System.out.println("Ici");
    System.err.println("Cannot create Account: " + e);
    System.exit(2);
    }
    Et l'erreur engendrée :
    Creating a new Account in database
    Cannot create Account: javax.ejb.CreateException: java.sql.SQLException: ORA-000
    01: violation de contrainte unique (SYSTEM.SYS_C003021)
    Alors que, pourtant, la table ne contient pas de t-uples ayant déjà l'identifiant 109. (J'ai regardé son état avant l'execution du bean, et l'erreur se produit même si la table est vide).
    Le fichier de remplissage de la table :
    drop table accountsample_;
    create table accountsample_ (
    accno_ integer primary key,
    customer_ varchar(30),
    balance_ number(15, 4)
    );
    insert into accountsample_ values(101, 'Antoine de St Exupery', 200.00);
    insert into accountsample_ values(102, 'alexandre dumas fils', 400.00);
    insert into accountsample_ values(103, 'conan doyle', 500.00);
    insert into accountsample_ values(104, 'alfred de musset', 100.00);
    insert into accountsample_ values(105, 'phileas lebegue', 350.00);
    insert into accountsample_ values(106, 'alphonse de lamartine', 650.00);

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 23
    Points : 25
    Points
    25
    Par défaut
    Ah, j'oubliais :
    Merci d'avance

Discussions similaires

  1. [SP-2007] Problème d'utilisation d'Office 2010 avec WSS 3
    Par LaurentSig dans le forum SharePoint
    Réponses: 1
    Dernier message: 27/07/2012, 10h30
  2. Problème affichage image stockée sur disque avec oracle XE
    Par thriller86 dans le forum Débuter
    Réponses: 6
    Dernier message: 13/06/2008, 14h29
  3. Réponses: 1
    Dernier message: 04/06/2008, 18h33
  4. Réponses: 2
    Dernier message: 07/08/2007, 12h32
  5. Utilisation de database link avec Oracle 9i+
    Par moezsokrati dans le forum Oracle
    Réponses: 1
    Dernier message: 21/01/2006, 18h45

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