applet et oracle

applet et oracle - Java - Programmation

Marsh Posté le 03-12-2003 à 16:58:03    

bonjour,
je suis en train de galérer. Je cherche à réaliser une applet java qui se connect à une DB oracle 8i.
Donc j'ai signé mon applet, et j'utilise le driver thin.
voici mon code :
 

Code :
  1. public void initdb(){
  2.         String username = "";
  3.         String password = "";
  4. try{
  5.          DriverManager.registerDriver (new OracleDriver());
  6.         // Connect to the databse
  7.         Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@oradev:10521:D",username,password);
  8. Statement stmt = conn.createStatement ();
  9.         conn.close();
  10. }
  11. catch (Exception e){
  12.         System.out.println(e);
  13.        }


 
mon javac :

Code :
  1. C:\j2sdk14102\bin\javac.exe -classpath C:\j2sdk14102\src.zip -classpath C:\j2sdk14102\classes12.zip *.java


 
mon javar :

Code :
  1. set jdk=C:\j2sdk14102
  2. %JDK%\bin\jar cf Readoracle.jar oracle\jdbc\driver\*.class *.class


 
et voici ce qui me retourne :
 

Code :
  1. java.sql.SQLException: No suitable driver


 
Si quelqu'un pourrait m'aiguiller, car je fais exactement comme dans les tutoriaux et ça ne marche pas :(
 
merci d'avance


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 03-12-2003 à 16:58:03   

Reply

Marsh Posté le 03-12-2003 à 18:20:19    

Dans la page html tu as indiqué le jar du driver BDD ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 04-12-2003 à 08:39:45    

benou a écrit :

Dans la page html tu as indiqué le jar du driver BDD ?


 
ai je besoin si j'incorpore dans mon jar : oracle\jdbc\driver\*.class ??


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 04-12-2003 à 09:24:37    

deff a écrit :


ai je besoin si j'incorpore dans mon jar : oracle\jdbc\driver\*.class ??


si tu incorpore les classes du Drivers dans ton jar, logiquement ca devrait marcher ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 04-12-2003 à 10:31:07    

Euh, je vais peut etre dire une connerie, mais si c'etait un probleme de fichier class l'exception serait une ClassNotFoundException.
Est-ce que tu peut nous dire a quelle ligne tu as ton exception ?


---------------
Light is right
Reply

Marsh Posté le 04-12-2003 à 10:38:31    

Nerisson a écrit :


Est-ce que tu peut nous dire a quelle ligne tu as ton exception ?


 
Comme erreur dans la console je n'ai que

Code :
  1. java.sql.SQLException: No suitable driver

 
 
c'est ça qui est fou !!!


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 04-12-2003 à 10:57:28    

Bah affiche des messages entre chaque ligne de ton code alors.


---------------
Light is right
Reply

Marsh Posté le 05-12-2003 à 15:25:29    

je suis pas sur à 1000%, mais je soupçonne que OracleDriver ne corresponde pas a l'url depuis laquelle tu essaies d'ouvrir une connection ("thin" ), doit y'avoir une implementation avec Thin dans le nom...
 
sinon, simple remarque, si tu veux faire du vrai jdbc, évite d'instancier explicitement ton driver, sinon tu perds l'independance vis-a-vis de la db.
et puis si tu fais new Driver(), pourquoi aller chopper la cnx sur le driver manager et pas sur le driver directement ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

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