[JBuilder] Executable natif - erreur JDBC

Executable natif - erreur JDBC [JBuilder] - Java - Programmation

Marsh Posté le 17-05-2004 à 15:31:16    

Bonjour,
 
Sous JBuilder, j'ai créé un exécutable natif (Windows). Lorsque je le lance, il m'affiche l'erreur issue de mon try catch : "Erreur de driver JDBC". Il n'arrive donc pas à se connecter à la base MySQL.
 

Code :
  1. private void connect() {
  2.         String host = "127.0.0.1";
  3.         String database = "intranet";
  4.         String user = "root";
  5.         String password = "";
  6.         String pilote = "org.gjt.mm.mysql.Driver";
  7.         try {
  8.             Class.forName(pilote);
  9.             Properties info = new Properties();
  10.             info.put("user", user);
  11.             info.put("password", password);
  12.             info.put("useUnicode", "true" );
  13.             info.put("characterEncoding", "iso-8859-1" );
  14.             this.conn = DriverManager.getConnection("jdbc:mysql://" + host + "/" +database,info);
  15.         }
  16.         catch(SQLException e) {
  17. // CDialog est une classe qui me permet d'afficher des messages d'erreur
  18.             new CDialog().afficheErreur(null,"Erreur de connexion à la base de données" );
  19.         }
  20.         catch(ClassNotFoundException e) {
  21.             new CDialog().afficheErreur(null,"Erreur de driver JDBC" );
  22.         }
  23.     }


 
L'exception déclenchée est donc "ClassNotFoundException". Pourtant, le code fonctionne bien puisque lorsque je compile et exécute sous JBuilder, mon appli fonctionne sans pb.
Est-ce que quelqu'un sait d'où vient le pb ?
 
 
Merci d'avance

Reply

Marsh Posté le 17-05-2004 à 15:31:16   

Reply

Marsh Posté le 17-05-2004 à 15:36:56    

fabowl a écrit :


Sous JBuilder, j'ai créé un exécutable natif
 
Est-ce que quelqu'un sait d'où vient le pb ?


 :sleep:

Reply

Marsh Posté le 17-05-2004 à 15:42:47    

Tu veux dire que le pb vient du fait d'utiliser JBuilder ? lol
 
J'ai pas trop le choix en fait

Reply

Marsh Posté le 17-05-2004 à 16:46:21    

Est-ce que tu as mis "tout inclure" dans les dépendances de ta librairie ?


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

Marsh Posté le 17-05-2004 à 18:17:24    

il faut inclure le jar jdbc de mysql dans ton package final .. .. .. .. .. .. .. ..

Reply

Marsh Posté le 17-05-2004 à 18:22:29    

Ah ok j'ai compris, merci je vais essayer

Reply

Sujets relatifs:

Leave a Replay

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