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

  FORUM HardWare.fr
  Programmation
  Java

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°276372
PaLoTTe
Posté le 27-12-2002 à 12:08:47  profilanswer
 

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
mood
Publicité
Posté le 27-12-2002 à 12:08:47  profilanswer
 

n°276375
darklord
You're welcome
Posté le 27-12-2002 à 12:13:55  profilanswer
 

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
n°276376
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-12-2002 à 12:14:28  profilanswer
 

As tu configuré le CLASSPATH comme il faut ?

n°276378
R3g
fonctionnaire certifié ITIL
Posté le 27-12-2002 à 12:17:33  profilanswer
 

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
n°276390
darklord
You're welcome
Posté le 27-12-2002 à 12:51:28  profilanswer
 

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
n°276393
PaLoTTe
Posté le 27-12-2002 à 13:03:36  profilanswer
 

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/*.*
 

n°276398
R3g
fonctionnaire certifié ITIL
Posté le 27-12-2002 à 13:10:34  profilanswer
 

DarkLord a écrit :


 
soit mais c pas ca le probleme


Certes mais je prends de l'avance :D

n°276404
PaLoTTe
Posté le 27-12-2002 à 13:20:35  profilanswer
 

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 ??

n°276407
darklord
You're welcome
Posté le 27-12-2002 à 13:22:51  profilanswer
 

essaie  
 

Citation :


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


---------------
Just because you feel good does not make you right
n°276417
PaLoTTe
Posté le 27-12-2002 à 13:33:06  profilanswer
 

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:

mood
Publicité
Posté le 27-12-2002 à 13:33:06  profilanswer
 

n°276434
PaLoTTe
Posté le 27-12-2002 à 14:35:43  profilanswer
 

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

n°276457
--greg--
Posté le 27-12-2002 à 15:26:49  profilanswer
 

(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!
n°276458
JeFFreYY
Posté le 27-12-2002 à 15:28:13  profilanswer
 

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:

n°276468
HappyHarry
Posté le 27-12-2002 à 15:40:41  profilanswer
 

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:

n°276475
JeFFreYY
Posté le 27-12-2002 à 15:48:43  profilanswer
 

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

n°276496
darklord
You're welcome
Posté le 27-12-2002 à 16:19:48  profilanswer
 

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

n°276505
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-12-2002 à 16:41:58  profilanswer
 

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 !

n°276506
PaLoTTe
Posté le 27-12-2002 à 16:46:37  profilanswer
 

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 ?

n°276507
darklord
You're welcome
Posté le 27-12-2002 à 16:47:18  profilanswer
 

PaLoTTe a écrit :


 
tu parles pour moi ?


 
a ton avis?  [:rofl]

n°276514
PaLoTTe
Posté le 27-12-2002 à 16:52:29  profilanswer
 

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:

n°276526
darklord
You're welcome
Posté le 27-12-2002 à 17:02:54  profilanswer
 

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

n°276527
darklord
You're welcome
Posté le 27-12-2002 à 17:04:18  profilanswer
 
n°276544
PaLoTTe
Posté le 27-12-2002 à 17:20:32  profilanswer
 

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 !!!

n°276547
darklord
You're welcome
Posté le 27-12-2002 à 17:25:25  profilanswer
 

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 ...

mood
Publicité
Posté le   profilanswer
 


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

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

 

Sujets relatifs
[Java] Véroullez le focusConnexion à une BD avec ADO: Rechercher toutes les tables d'une base..
[C] Calcul du déterminant d'une matrice [résolu] :solLecture de texte dans une base sql
Connection en SYSDBA masterkey en localhost , ne marche pas ,help!!!!types d'image dans oracle
[ASP] comment crypter un mot de passe pour le stocker dans une base ?Se connecter à une base MySQL(Multimania) Via un prog VB? (Urgent)
[Java] Convertir un String en un Object Color [Résolu] 
Plus de sujets relatifs à : [Java] Prob de connection a une base Oracle [Resolu]


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