Mysql et java (netbeans)
dombasloise
Messages postés
2
Statut
Membre
-
diengsallah -
diengsallah -
Bonjour,
je découvre le netbeans car je dois développer un projet sous mysql et java. Le problème est que je n'arrive pas à savoir où est l'erreur. Voici les démarches que j'ai effectué:
1) Mysql installé sur C: (le feu est vert)
2) Netbeans IDE installé dans C:\Program Files\j2sdk_nb\netbeans3.5.1
3) le pilote mysql-connector-java-3.1.1-alpha-bin.jar installé dans
a)C:\Program Files\j2sdk_nb\netbeans3.5.1\lib et
b)C:\Program Files\j2sdk_nb\netbeans3.5.1\tomcat406\lib
3) NetBeans indique la disponibilité du pilote et m'a permis de ajouter une table dans une base de données existante par des commandes directes ( détail: jdbc:mysql://localhost:3306/test)
4) je voudrais connecter à la bdd à travers le java:
import java.sql.*;
import java.util.*;
public class test {
public static void main(String[] args) {
System.out.println("\n\nAvant chargement Mysql");
afficherDrivers();
ChargerDriver();
ConnexionBase();
}
public static void afficherDrivers() {
//affichage de la liste des drivers charges
Enumeration drivers=DriverManager.getDrivers();
System.out.println("Liste des drivers MySQL charges:");
if ( ! drivers.hasMoreElements())
System.out.println("null");
while(drivers.hasMoreElements()) {
System.out.println(drivers.nextElement());
}
}
public static void ChargerDriver() {
//chargement du driver
try {
Class.forName("org.gjt.mm.mysql.Driver");
}
catch(ClassNotFoundException e) {
System.out.println("erreur"+e);
}
}
private static void ConnexionBase() {
//connection a la base de donnees
try {
Connection ConnAccess=DriverManager.getConnection("jdbc:mysql://localhost:3306/test");
System.out.println("Connection MySQL effectuée");
}
catch(SQLException e) {
System.out.println("erreur"+e);
}
}
}
5) Après la compilation, l'erreur indique qu'il n'y a pas de driver:
Avant chargement Mysql
Liste des drivers MySQL charges:
null
erreurjava.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
erreurjava.sql.SQLException: No suitable driver
S'il vous plaît, pourrais-je savoir ce qui ne va pas???
Merci.
je découvre le netbeans car je dois développer un projet sous mysql et java. Le problème est que je n'arrive pas à savoir où est l'erreur. Voici les démarches que j'ai effectué:
1) Mysql installé sur C: (le feu est vert)
2) Netbeans IDE installé dans C:\Program Files\j2sdk_nb\netbeans3.5.1
3) le pilote mysql-connector-java-3.1.1-alpha-bin.jar installé dans
a)C:\Program Files\j2sdk_nb\netbeans3.5.1\lib et
b)C:\Program Files\j2sdk_nb\netbeans3.5.1\tomcat406\lib
3) NetBeans indique la disponibilité du pilote et m'a permis de ajouter une table dans une base de données existante par des commandes directes ( détail: jdbc:mysql://localhost:3306/test)
4) je voudrais connecter à la bdd à travers le java:
import java.sql.*;
import java.util.*;
public class test {
public static void main(String[] args) {
System.out.println("\n\nAvant chargement Mysql");
afficherDrivers();
ChargerDriver();
ConnexionBase();
}
public static void afficherDrivers() {
//affichage de la liste des drivers charges
Enumeration drivers=DriverManager.getDrivers();
System.out.println("Liste des drivers MySQL charges:");
if ( ! drivers.hasMoreElements())
System.out.println("null");
while(drivers.hasMoreElements()) {
System.out.println(drivers.nextElement());
}
}
public static void ChargerDriver() {
//chargement du driver
try {
Class.forName("org.gjt.mm.mysql.Driver");
}
catch(ClassNotFoundException e) {
System.out.println("erreur"+e);
}
}
private static void ConnexionBase() {
//connection a la base de donnees
try {
Connection ConnAccess=DriverManager.getConnection("jdbc:mysql://localhost:3306/test");
System.out.println("Connection MySQL effectuée");
}
catch(SQLException e) {
System.out.println("erreur"+e);
}
}
}
5) Après la compilation, l'erreur indique qu'il n'y a pas de driver:
Avant chargement Mysql
Liste des drivers MySQL charges:
null
erreurjava.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
erreurjava.sql.SQLException: No suitable driver
S'il vous plaît, pourrais-je savoir ce qui ne va pas???
Merci.
A voir également:
- Mysql et java (netbeans)
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
Je crois que c'est un problème lié à la localisation de ton '.jar'. Il faut que ton pilote puisse être localisé et que tes variables d'environnement soient correctement définies. Je te conseille de jeter un coup d'oeil aux sites :
- http://forum.clubic.com/forum2.php3?config=&post=13250&cat=13&cache=&sondage=&owntopic=0&p=1&trash=&subcat=71
- http://www.cs.wcupa.edu/~rkline/mysql-java-win.php
- http://forum.clubic.com/forum2.php3?config=&post=13250&cat=13&cache=&sondage=&owntopic=0&p=1&trash=&subcat=71
- http://www.cs.wcupa.edu/~rkline/mysql-java-win.php
Bonsoir,
Moi je pense plus tot que c'est un probleme de connection :
je pense que la requete
Essayes de changer les doubles codes (") en des codes simples ('):
Ton mot de passe mysql est correcte?
essayes la commamde
Bonne chance
Moi je pense plus tot que c'est un probleme de connection :
je pense que la requete
Connection ConnAccess=DriverManager.getConnection("jdbc:mysql://localhost:3306/test"); n'a pas réussie.
Essayes de changer les doubles codes (") en des codes simples ('):
Ton mot de passe mysql est correcte?
essayes la commamde
mysql diepour avoir plus de détails.... dans ton erreur.
Bonne chance