Prob de connection a une base Oracle [Resolu] [Java] - Java - Programmation
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?
Marsh Posté le 27-12-2002 à 12:17:33
Code :
|
J'ai paeur que ca ne marche pas ca....
Code :
|
Devrait aller mieux.
Marsh Posté le 27-12-2002 à 12:51:28
R3g a écrit :
|
soit mais c pas ca le probleme
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/*.*
Marsh Posté le 27-12-2002 à 13:10:34
ReplyMarsh Posté le 27-12-2002 à 13:20:35
bon du nouveau :
le chargement du driver fonctionne (fallait enveler () a OracleDriver )
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
la syntaxe du chemin est mauvaise ??
Marsh Posté le 27-12-2002 à 13:22:51
essaie
Citation : |
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
mais ca me met :
ORA-00942: table ou vue inexistante
Marsh Posté le 27-12-2002 à 14:35:43
ca y est g resolu mes problemes ...
merci a ts ceux qui m'ont aidé vraiment sympa !
bye all
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.)
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...
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... |
c vrai ?? quelle revelation !!!
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...
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
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 !
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 ?
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 !!!
merci
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
Marsh Posté le 27-12-2002 à 17:04:18
ReplyMarsh 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 !!!
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 !!! |
t'excite pas. Je te montre simplement que si tu avais cherché tu aurais trouvé vite que ton url était naze c tout ...
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