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

  FORUM HardWare.fr
  Programmation

  [EJB]Connexion JDBC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[EJB]Connexion JDBC

n°174158
redant
Posté le 10-07-2002 à 10:37:41  profilanswer
 

Voici la situation:
 
J'ai un serveur d'application (borland) qui fait tourner deux EJB session.
 
- Le premier EJB session est un bean qui doit effectuer des opérations sur une base de données de façon générique (doit fonctionner avec n'importe quel SGBD).
 
- Le deuxième encapsule le driver JDBC permettant d'accèder à la base et doit gérer les connexions avec elle.
 
Voici le problème:
 
Le premier bean demande au second une connexion avec la base via une méthode getConnection()
 

Code :
  1. //Dans le bean driver
  2. public Connection getConnection() throws RemoteException
  3. {
  4.   Connection conn;
  5.   ...
  6.   Class.forName("org.gjt.mm.mysql.Driver" ).newInstance();
  7.   ...
  8.   conn = DriverManager.getConnection("jdbc:mysql://localhost/test?user=***&password=****" );
  9.       System.out.println("Connection OK " ); 
  10. return conn;
  11. }


 
La connexion se fait bien avec le bean driver mais c'est au moment du passage de la connexion entre les deux beans que j'ai un CastException
 
 

Code :
  1. //Dans le bean générique
  2. {
  3. ...
  4. DriverHome home=(DriverHome) PortableRemoteObject.narrow(ref,  DriverHome.class);
  5. DriverRemote dr=home.create();
  6. conn=dr.getConnection(); //CastException
  7. ...
  8. }


 
Quel est le problème ?
 
 
 
 

mood
Publicité
Posté le 10-07-2002 à 10:37:41  profilanswer
 

n°174162
darklord
You're welcome
Posté le 10-07-2002 à 10:41:10  profilanswer
 

c'est un remoteexception que tu recois avec une nester ClassCastException que tu recois ?
 
que vaut conn ?
 
Quelle est la trace EXACTE + ligne incriminée dans la trace


---------------
Just because you feel good does not make you right
n°174172
redant
Posté le 10-07-2002 à 10:58:07  profilanswer
 

merci dark, en cherchant les infos que tu me demandais j'ai trouvé mon erreur.

n°174175
lorill
Posté le 10-07-2002 à 10:59:53  profilanswer
 

redant a écrit a écrit :

merci dark, en cherchant les infos que tu me demandais j'ai trouvé mon erreur.




 
tu veux dire que tu n'avais pas regardé le message d'erreur avant de poster ?  :heink:

n°174185
darklord
You're welcome
Posté le 10-07-2002 à 11:10:14  profilanswer
 

redant a écrit a écrit :

merci dark, en cherchant les infos que tu me demandais j'ai trouvé mon erreur.




 
de rien. Ceci dit, la moindre des choses serait de poster l'explication. Cela pourra certainement aider les gens qui liront ton post et qui pourraient etre confrontés au meme type de problème
 
 :hello:


---------------
Just because you feel good does not make you right
n°174203
redant
Posté le 10-07-2002 à 11:20:15  profilanswer
 

oui, je te l'accorde malgré que l'erreur ne soit pas intéressante:
 
Je travaille avec JBuilder et je lui ai demandé de faire un client test pour mon appli. Le client test qu'il a généré a appelé une méthode qui n'aurait pas dû être appelée.
 
Quand j'ai vu l'exception sur cette méthode j'ai regardé au seul endroit au je l'appelle dans mon code sans regarder le nom du fichier ni la la ligne (mea culpa) et sans penser au fichier généré par JBuilder, voila l'explication.
 

n°174204
darklord
You're welcome
Posté le 10-07-2002 à 11:22:51  profilanswer
 

c'est très con ;)


---------------
Just because you feel good does not make you right
n°174208
redant
Posté le 10-07-2002 à 11:31:43  profilanswer
 

un de ces 4 faudrait que je vire mon compte de hfr ça m'éviterait de poster pour des conneries :lol:

n°174210
darklord
You're welcome
Posté le 10-07-2002 à 11:33:34  profilanswer
 

;)


---------------
Just because you feel good does not make you right

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

  [EJB]Connexion JDBC

 

Sujets relatifs
msde driver JDBC?[Java] JDBC-ODBC et Creation de DSN
[J2EE/EJB]Détecter la présence d'un beanApplet -> Connexion SQL Server
[PHP,MySQL] Connexion persistante ou non ?Ne pas demander le mot de passe pour une connexion
[EJB] Deploiement sous PramatiConnexion SQL server avec jsp
[PHP - MySQL] Problème connexion BDD MySQL (résolu)[Java/jdbc] Vous utilisez quoi comme pool de connexions ?
Plus de sujets relatifs à : [EJB]Connexion JDBC


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