Bonjour à tous, j'ai réaliser une application java qui ce connnecte à une base de données. j'ai utilisé odbc pour me connecter à mysql.

J'ai voulu adapter mon programme pour le lancer en applet. Ce que j'ai réussi à faire en la signant. Le problème c'est que je suis passé par JDBC.odbc et que lorsque je lance l'application à partir d'un autre poste rien ne ce passe au niveau de la base de données.

j'ai le drivers suivant : mysql-connector-java-5.1.6-bin
j'ai mit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
_maBase = new Database("jdbc:odbc:Tchat","root","");
je n'arraive pas a accéder à ma base a partir d'un autre poste, je pense qu'avec la solution que j'ai prise je doit installer le dsn sur tous les postes ce qui n'est pas une bonne solution.

Je n'arrive pas à utilser autre chose que odbc pour me connecté à ma base j'ai tanté sa :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
_maBase = new Database("jdbc:mysql://localhost:3306/tchat","root","");
Mais la j'obtient un message d'erreur suivant :
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: java/sql/SQLClientInfoException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.mysql.jdbc.ConnectionImpl.<clinit>(ConnectionImpl.java:213)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
at java.sql.DriverManager.getConnection(DriverManager.java:567)
at java.sql.DriverManager.getConnection(DriverManager.java:181)
at Database.<init>(Database.java:74)
at maforme.<init>(maforme.java:22)
at maforme$3.run(maforme.java:125)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Merci d'avance pour votre aide car je cherche depuis ce matin et je ne trouve rien.