Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : connection java mysql [ Divers / Débutant(e) ] (samaka1986)

mardi 19 février 2008 à 18:27:05 | connection java mysql

samaka1986



salut tout le monde
j'ai un probleme avec la connection avec java mysql.
j'utilise jcreator pro et j'ai tapé ce code la:
import java.sql.*;

 public class testsql{

 public static void main(String[] args){

 //Nom de mon pilote
 String pilote = "com.mysql.jdbc.Driver";

 try{
 //Chargement de mon pilote
 Class.forName(pilote);
 //Connexion à ma base mysql avec mon login et mot de passe ( à vous de changer cela)
 Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/base1","mehdi","mehdi");
 //Création de mon statement qui va me permettre d'executer mes requetes
 Statement instruction = connexion.createStatement();
 //Ma table s'appelle coffees et tout ce qui reste dépend d'elle
 //Vous devez changer certaines infos comme le nom de la table et celui des colonnes
 ResultSet resultat = instruction.executeQuery("SELECT * FROM etudiant");
 while(resultat.next()){

 System.out.println("---------------------------");
 System.out.println("Nom du l'etudiant: "+resultat.getString("nom"));
  System.out.println("prenom: "+resultat.getString("prenom"));
 System.out.println("age: "+resultat.getInt("age"));
 }
 }
 catch (Exception e){

 System.out.println("echec pilote : "+e);
 }

 }}

et voila l'erreur :

echec pilote : java.sql.SQLException: Accès refusépourl'utilisateur:'mehdi'@'@localhost' (mot de passe: OUI)

j'ai deja mn driver jar dans projectsetting---->required librarie---->new addarchive
cé la ou j"ai mis "mysql-connector-java-5[1].0.4-bin"
je sais pas d'ou viens la cause de cette erreur?
aidez moi!!!
je vous remercie


mardi 19 février 2008 à 22:20:06 | Re : connection java mysql

tlaloctzin

Membre Club

Bin la ton soucis n'est pas due a ton code mais a ton acces a la base , il faut que tu jettes un coups d 'oeil dans tes acces d'utilisateur ( dans mysql , pas dans ton code ) et bien entendu , verrifier que ton serveur est en fonctionnement ,
(essaye avec rootcomme utilisateur)
Il vaut mieu être riche et en bonne santé que pauvre et malade .

mercredi 20 février 2008 à 19:31:04 | Re : connection java mysql

samaka1986



salut tout le monde
oui merci mon serveur traville tres bien mais excuse moi je suis debutant avec mysql.si pourriez bien m'aider je te remercie.

mercredi 20 février 2008 à 21:07:36 | Re : connection java mysql

corsica

Membre Club
tlaloctzin voulait te dire d'essayer de faire :
DriverManager.getConnection("jdbc:mysql://localhost/base1","root",null);
car l'utilisateur root a tous les droits sur les bases de données mysql.
Si la connexion est Ok avec root alors tu pourras mettre en cause ta connexion avec ton utilisateur mehdi.
Vu le message, je pense que "mehdi" n'a pas l'autorisation de se connecter sur la base "base1".
Tu pourras changer les droits dans "item Privilèges " sur la page d'accueil de mysql
( je pense que tu as phpmyadmin pour gêrer mysql ).
Tu regardes quels sont les droits de "mehdi" et tu les changes si besoin sachant que pour te connecter il te faut au moins le droit "SELECT"
++ bon courage , tiens nous au courant



Life is Too Short ...
Enjoy Your Life ...


jeudi 21 février 2008 à 10:18:04 | Re : connection java mysql

tlaloctzin

Membre Club
Voui , merci à corsica d'être plus clair que moi

Il vaut mieu être riche et en bonne santé que pauvre et malade .

jeudi 21 février 2008 à 22:36:44 | Re : connection java mysql

samaka1986



salut tout le monde
merci bcp corsica tu m a vraiment aider thank you .
j'ai fais ce que tu m'a dis et je crois que root a marcher avec moi mais j'ai ces erreur:

 --------------------Configuration: connection - JDK version 1.6.0 <Default> - <Default>--------------------
echec pilote : com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connection refused: connect
    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2666)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at testsql.main(testsql.java:26)


** END NESTED EXCEPTION **
Last packet sent to the server was 47 ms ago.

aide moi svp.merci




vendredi 22 février 2008 à 14:41:32 | Re : connection java mysql

tlaloctzin

Membre Club
alors la ca a l 'air d'être une histoire de droits d'acces ... mais comme ton serveur est en local , tu as peut etre un compte Windows qui bloque l'acces ( surtout si tu es sur vista) enfin c'est une hypothèse ...

Il vaut mieu être riche et en bonne santé que pauvre et malade .

vendredi 22 février 2008 à 23:06:45 | Re : connection java mysql

samaka1986



salut tout le monde
j'ai resolu mon probelem merci j'ai instalé easyphp 1-8 parceque  le easyphp 2-0 contient des bug



Cette discussion est classé dans : java, mysql, system, resultat, pilote


Répondre à ce message

Sujets en rapport avec ce message

AIDEZ6moi SVP probléme pilote jdbc mysql+éclipse [ par houcemhoucem ] salut tous le monde ,ba je voulai tester au moin une fois la connection a une base mysql avec java éclipse  avant de commencer  mon mini projet , mais probleme jdbc ecplipse+mysql [ par houcemhoucem ] salut tous le monde ,ba je voulai tester au moin une fois la connection a une base mysql avant de commencer  mon mini projet , mais ca marche pas ba j probleme connexion java - access [ par julo56 ] voici mon code source : import java.util.Vector; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq Informations sur les bases du serveur Mysql [ par garthos ] Bonjour,Je souhaite lister les BDD de mon serveur MySql et ensuite lister leur table (par la suite j'afficherai les infos de chaque table), le but fin Driver JDBC [ par massbbc ] Je suis debutant en java et je voudrais me connecter a une BD mysql mais sa ne marche pas.Voici mon code:package devlog;import java.sql.Connection;imp afficher base de donnée sql dans une Jtable [ par Snyve ] Bonjour à tous !Je suis un débutant en java. J'utilise Netbeans.J'ai créer un programme java qui récupère les informations d'une base de donnée et les java et sql [ par noumian ] salut les gars, bon j'ai de l'experience sur php-mysql, mais la a java+mysql je plantevoici le topo,la connection et tout le reste ,ca passe ,je m'en probleme du pilote [ par anisj1m ] bonjour; si je lance mon application de jbuilder elle marche correctement et si je veut l'executer du jar que je fait alors a un certain moment e probleme java mysql [ par hlimaiem ] Bonjour,J'ai elaborer une application java qui se connecte a une base de donnees mysql (via le connecteur mm_mysql). J'ai changer les parametre de con probleme connexion mysql-java sous linux [ par hlimaiem ] J'ai elaborer un programme qui se connete a une base de donnees mysql. J'ai compiler le jar avec le connecteur mysql. Chez moi et chez d'autre serveur


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.