Bonjour tout le monde
je né jamai travaillé avec jdbc,ni avec connexion de java avec mysql ou autre base de donée,vraiment je suis en situation très délicate,je suis bloqué depuis plusieurs journèes,et c trés urgent;sinon je ne peux avancer.
bon voici les étpes que j'ai suivi
1)j'ai installé easyphp version 1.8
2)j'ai installé jdk1.3
3)j'ai téléchargé le connecteur mysql-connecteur-java-3.1.12
4)j'ai copié le fichier mysql-conecteur-java-3.1.12-bin.jar dans le /lib du jdk
5)j'ai ajouté à CLASS_PATH le chemin du fichier .jar
6)j'ai lancé le easyphp
7)j'ai compilé et exécuté le programme suivant:
pour charger mon pilote;mais le résultat de ce programme est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 import java.sql.*; import java.io.*; import java.util.*; public class SqlConnection { public static void main(String[]args) { try { System.out.println("Connection au driver JDBC"); Class.forName("org.gjt.mm.mysql.driver").newInstance(); System.out.println("Driver org.gjt.mm.mysql.driver chargé"); try { System.out.println("Connection a la base de données"); String url="jdbc:mysql://localhost/ma_base"; Connection conn = DriverManager.getConnection(url,"",""); System.out.println("Base de données connectée"); } catch (SQLException ex) { // la connection a la base de données n'a pas pu etre établi // voici les codes erreurs retournés System.out.println("SQLException: " + ex.getMessage()); System.out.println("SQLState: " + ex.getSQLState()); System.out.println("VendorError: " + ex.getErrorCode()); } } catch (Exception ex) { // Le driver n'a pas pu être chargé // vérifier que la variable CLASSPATH est bien renseignée System.out.println("Echec de chargement du driver"); } } } // end SqlConnectioConnection con = DriverManager.getConnection(url, "MonLogin","MonMotDePasse");
Echec de chargement du pilote
7)je voudrai ajouter que ma base de donnée que j'utilse s'apel :ma_base
et que je travail en local.merci beaucoup pour tout aide .aidez moi svp
Partager