malbackt
Messages postés88Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 3 juin 2009
-
12 déc. 2008 à 13:12
prettyangeldadou
Messages postés1Date d'inscriptionsamedi 23 janvier 2010StatutMembreDernière intervention27 avril 2012
-
27 avril 2012 à 12:12
Bonjour;
J'essaye depuis deux jous de me connecter à une base de données mysql mais je ne parvien toujours pas;
mon code est le suivant:
Ta base de données "test_" existe bien??? T'es sûr du souligné à la fin là???
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
malbackt
Messages postés88Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 3 juin 2009 12 déc. 2008 à 15:24
Bonjour "dvoraky" ;
Merci tout d'abord de m'avoir répondu;
En fait j'utilise le "Navicat 8 for MySQL", c'est à l'aide de ce dernier que je construis ma table aussi les requêtes s'il y a; et ensuite j'exécute le code en java qui figure dans le premier message que j'ai posté;
** Ce que je ne sais pas c'est est-ce que "mysql connector java" que j'ai ajouté dans le projet se chargera tout seul pour trouver la classe "test_" ou pas?
** sinon que dois-je faire dans ce cas ?
dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 20108 12 déc. 2008 à 15:35
Re,
J'espère que tu travailles avec Eclipse.
Dans tous les cas, il te faut rajouter ton JAR dans le classpath de ton projet
Ensuite, visiblement, le driver se charge bien sinon tu aurais eu une erreur du style :
java.lang.ClassNotFoundException
: com.mysql.jdbc.DriverCe n'est pas le cas, donc normalement, ton Driver MySQL est bien chargé.
Ensuite, moi ce que je pense, c'est que ta base de données(ce n'est pas une classe) "test_" n'existe pas, vu le message d'erreur que tu obtiens.
Je ne connais pas ce truc là Navicat 8 for MySQL, mais es tu bien sûr que ta base de données "test_" existe bien???
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
malbackt
Messages postés88Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 3 juin 2009 12 déc. 2008 à 15:58
Et maintenant pourrais-tu me dire s'il te plaît pourquoi j'arrive pas à établir une communication à ma base ?
et ceci après avoir ajouter la ligne : Statement instruction = connexion.createStatement();
dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 20108 12 déc. 2008 à 16:04
hum...... t'es sur de ton lien jdbc???
Test correspond bien à l'adresse IP de ton poste où il y a ta base de données MySQL???
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 20108 12 déc. 2008 à 16:23
Par exemple, dans une ligne de commande, si tu fais "ping test", ça te répond?
Alors je sais pas vraiment, c'est bizarre...
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
malbackt
Messages postés88Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 3 juin 2009 12 déc. 2008 à 17:01
tu avais raison "dvoraky" ping "test" ne me répond pas !!
je me suis trompé de url encore une fois mais mnt j'ai pu résoudre le problème et comprendre cette histoire d'url.
Merci beaucoup
yamiclip
Messages postés4Date d'inscriptionmardi 5 février 2008StatutMembreDernière intervention10 novembre 2009 1 nov. 2009 à 20:32
Bonjour;
J'essaye de me connecter à une base de données mysql mais je n'arrive et code erreur qui s'affiche Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON) stp une reponse
houssem211
Messages postés6Date d'inscriptionjeudi 21 octobre 2010StatutMembreDernière intervention12 avril 2011 17 mars 2011 à 20:38
salut tout le monde, je suis debutant en programmation mais qq meme je commence a faire mon projet fin d'etude.C'est une application de gestion commerciale.Alors jusqu'à maintenant j'ai dessiné les interfaces de l'application avec netbeans ( J2EE) ,j'ai telechargé mysql et j'ai crée les tables de ma base de donnée. Je Veux tester une connexion avec la base et honnetement je suis a zero. Quelles sont les etapes a faire svp?j'ecoute parlé de JDBC,url,@ ip ect... mé je me sens perdu là....Svp just vous me dites quelles sont les etapes a suivre ( telecharger, congigurer,ect...)
Je serais tres reconnaissant et merci d'avance :)))
prettyangeldadou
Messages postés1Date d'inscriptionsamedi 23 janvier 2010StatutMembreDernière intervention27 avril 2012 27 avril 2012 à 12:12
Bonjour
SVP j'ai le même problème et j'arrive pas à le résoudre voici le code
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MenuAdmin {
static Connection Cn;
/** Creates new form MenuAdmin */
public MenuAdmin() {
// initComponents();
connect();
}
public void connect() {
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Driver com.mysql.jdbc.Driver chargé.");
Cn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/database");
System.out.println("Connexion a la base établie.");
System.out.println("------------------------\n");
} catch (ClassNotFoundException e) {
System.out.println("ClassNotFound " + e.toString());
} catch (SQLException e) {
System.out.println("Connexion refuse ou base inconnue.");
System.out.println("SQL Exception " + e.toString());
}
}
public static void main (String args[]){
MenuAdmin MA=new MenuAdmin();
MA.connect();