[Java] Prob de connection a une base Oracle [Resolu]

Prob de connection a une base Oracle [Resolu] [Java] - Java - Programmation

Marsh Posté le 27-12-2002 à 12:08:47    

slt !!
 
alors je precise tt d'abord que je debute en java...  :)  
 
dc voila :
 
pr ma boite j'essai de dvtpé un ptit soft.
je dois me connecter a une base mais g une erreur et depuis hier je me prend le chou et je comprend pas...
 
voila le code de la class nouveau :
 
public Nouveau ()
{
 Connection connexion = null;
 Statement instr = null;
 ResultSet resultat = null;
   
try
{
   
String reponse = JOptionPane.showInputDialog(null, "Entrer l'ID du nouvel utilisateur" );
         
String pilote = "oracle.jdbc.driver.OracleDriver()";
String chemin = "jdbc:oracle://pcssorcl10/pmlt";
 
ConnecteurJDBC connecteur = new ConnecteurJDBC (pilote, chemin);
connexion = connecteur.getConnection();
   
instr = connexion.createStatement();
   
   
//Recuperation des données de l'utilisateur
resultat = instr.executeQuery("select * from pcscomptes where id='reponse'" );
   
}
   
catch (SQLException ex)
{
 JOptionPane.showMessageDialog(null, "Erreur JDBC : " + ex.getMessage());
}
   
 }
 

 
Et voila la class ConnecteurJDBC :
 

private String pilote;
private String chemin;
 
public ConnecteurJDBC (String pilote, String chemin)
{
 this.pilote = pilote;
 this.chemin = chemin;
}
 
public Connection getConnection () throws SQLException
{
 try
 {
 //Chargement de la classe de driver
 Class.forName(pilote);
   
 //Ouverture de la connxion avec le SGBDR
 return DriverManager.getConnection (chemin);
 }
   
        catch (ClassNotFoundException ex)
 {
//Exception déclenchée si la classe n'est pas chargée par ForName
throw new SQLException ("Class introuvable " + ex.getMessage ());
 }
 
}

 
 
la compile est bonne et l'erreur est : Class Introuvale oracle/jdbc/driver/OracleDriver()
 
qq1 peut m'expliquer ou est mon erreur ?


Message édité par PaLoTTe le 27-12-2002 à 14:36:07
Reply

Marsh Posté le 27-12-2002 à 12:08:47   

Reply

Marsh Posté le 27-12-2002 à 12:13:55    

bin les jars d'oracle ne sont pas dans ton classpath. Est ce que tu sais manipuler le classpath ou pas?


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

Marsh Posté le 27-12-2002 à 12:14:28    

As tu configuré le CLASSPATH comme il faut ?

Reply

Marsh Posté le 27-12-2002 à 12:17:33    

Code :
  1. //Recuperation des données de l'utilisateur
  2. resultat = instr.executeQuery("select * from pcscomptes where id='reponse'" );


J'ai paeur que ca ne marche pas ca....
 

Code :
  1. //Recuperation des données de l'utilisateur
  2. resultat = instr.executeQuery("select * from pcscomptes where id='" + reponse + "'" );


Devrait aller mieux.


Message édité par R3g le 27-12-2002 à 12:18:23
Reply

Marsh Posté le 27-12-2002 à 12:51:28    

R3g a écrit :

Code :
  1. //Recuperation des données de l'utilisateur
  2. resultat = instr.executeQuery("select * from pcscomptes where id='reponse'" );


J'ai paeur que ca ne marche pas ca....
 

Code :
  1. //Recuperation des données de l'utilisateur
  2. resultat = instr.executeQuery("select * from pcscomptes where id='" + reponse + "'" );


Devrait aller mieux.


 
soit mais c pas ca le probleme


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

Marsh Posté le 27-12-2002 à 13:03:36    

alors je c pas trop ce qu'est le classpath...
 
en tt cas g mes .class dans :
 
../j2sdk/classes/com/aventis/
 
et les .class d'oracle dans :
 
../J2sdk/classes/oracle/*.*
 

Reply

Marsh Posté le 27-12-2002 à 13:10:34    

DarkLord a écrit :


 
soit mais c pas ca le probleme


Certes mais je prends de l'avance :D

Reply

Marsh Posté le 27-12-2002 à 13:20:35    

bon du nouveau :
 
le chargement du driver fonctionne (fallait enveler () a OracleDriver  :sarcastic: )  
 
maintenant g un autre souci au niveau de l'url...
 
le serv s'appel bien pcssorcl10 et la base pmlt et la g com erreur :
 
L'URL Oracle indiquée n'est pas valide
 
 :cry:  
 
la syntaxe du chemin est mauvaise ??

Reply

Marsh Posté le 27-12-2002 à 13:22:51    

essaie  
 

Citation :


jdbc:oracle:thin:@pcssorcl10:1521:pmlt


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

Marsh Posté le 27-12-2002 à 13:33:06    

bah ca l'air de marché...  
 
mais ca veut koi cette ligne ?? thin c koi ??
 
sinon je c je suis chiant  :ange:  :ange:  
 
mais ca me met :
 
ORA-00942: table ou vue inexistante
 
 :fou:  :fou:

Reply

Marsh Posté le 27-12-2002 à 13:33:06   

Reply

Marsh Posté le 27-12-2002 à 14:35:43    

ca y est g resolu mes problemes ...
 
merci a ts ceux qui m'ont aidé  :jap:  :jap:  vraiment sympa !
 
bye all  :hello:

Reply

Marsh Posté le 27-12-2002 à 15:26:49    

(thin c'est un des driver oracle, plus leger/rapide que l'autre, je crois... l'url est un peu étrange certes.)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-12-2002 à 15:28:13    

cki est cool, c de voir ke tous tes problemes trouvent facilement des réponses en cherchant un tout petit peu sur le net, mais vraiment un tout petit peu...mais ca a l'air vraiment trop difficile pour certains... :sarcastic:

Reply

Marsh Posté le 27-12-2002 à 15:40:41    

JeFFreYY a écrit :

cki est cool, c de voir ke tous tes problemes trouvent facilement des réponses en cherchant un tout petit peu sur le net, mais vraiment un tout petit peu...mais ca a l'air vraiment trop difficile pour certains... :sarcastic:  


 
 :ouch: c vrai ?? quelle revelation !!!  :ouch:

Reply

Marsh Posté le 27-12-2002 à 15:48:43    

Bah scuz, jdébark sur les forums et chui vraiment étonné de voir ke peu de gens prennent la peine de chercher eux meme...

Reply

Marsh Posté le 27-12-2002 à 16:19:48    

JeFFreYY a écrit :

Bah scuz, jdébark sur les forums et chui vraiment étonné de voir ke peu de gens prennent la peine de chercher eux meme...


 
 
ca te passera va :D

Reply

Marsh Posté le 27-12-2002 à 16:41:58    

JeFFreYY a écrit :

Bah scuz, jdébark sur les forums et chui vraiment étonné de voir ke peu de gens prennent la peine de chercher eux meme...


c'est la première fois qui fait le plus mal, ensuite ça va tout seul !

Reply

Marsh Posté le 27-12-2002 à 16:46:37    

JeFFreYY a écrit :

Bah scuz, jdébark sur les forums et chui vraiment étonné de voir ke peu de gens prennent la peine de chercher eux meme...


 
tu parles pour moi ?

Reply

Marsh Posté le 27-12-2002 à 16:47:18    

PaLoTTe a écrit :


 
tu parles pour moi ?


 
a ton avis?  [:rofl]

Reply

Marsh Posté le 27-12-2002 à 16:52:29    

franchement ca me saoule les gars qui sortent tout le temps  
 
chui vraiment étonné de voir ke peu de gens prennent la peine de chercher eux meme...

 
pour ma part je debute !! et commencer avec un langage OO c pas facile !!
 
de plus j'ai demandé une aide au bout d'une journée de recherche !!! et justement les recherches m'ont permis de trouvé le moyen de se connecter a une base !!!
 
seulement la j'etais bloqué...
 
c pas com ci j'arrivé et je demandé la soluce direct !!!
 
alors je te dis a tout ceux qui font chier avec leur "waiii fo chercher un peu..." et en particulier a JeFFreYY :
 
eh ben je t'emmerde !!!  :o  
 
merci  :jap:

Reply

Marsh Posté le 27-12-2002 à 17:02:54    

palotte si tu avais chercher sur le site d'oracle ou un peu de google tu aurais trouvé ta réponse en 30 min. Le problème c'est que tu sais pas chercher c'est tout.
 
Et le coup de je commence avec un language OO, laisse moi rire. Ton erreur n'avait rien à voir avec l'OO

Reply

Marsh Posté le 27-12-2002 à 17:04:18    

Reply

Marsh Posté le 27-12-2002 à 17:20:32    

ecouter les gars si ca vous saoule de repondre vous repondez pas et puis c'es tout !!!
 
je ne suis pas le genre de gars qui des qu'il a un prob, poste sur le forum hfr !!
 
deja  je fais une recherche sur le forum, sur des sites... et si vraiment je bloque je m'adresse a vous !!!

Reply

Marsh Posté le 27-12-2002 à 17:25:25    

PaLoTTe a écrit :

ecouter les gars si ca vous saoule de repondre vous repondez pas et puis c'es tout !!!
 
je ne suis pas le genre de gars qui des qu'il a un prob, poste sur le forum hfr !!
 
deja  je fais une recherche sur le forum, sur des sites... et si vraiment je bloque je m'adresse a vous !!!


 
t'excite pas. Je te montre simplement que si tu avais cherché tu aurais trouvé vite que ton url était naze c tout ...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed