Pb de connexion à Mysql avec JAVA

PhalconX Messages postés 9 Date d'inscription lundi 18 août 2003 Statut Membre Dernière intervention 18 août 2003 - 18 août 2003 à 20:10
PhalconX Messages postés 9 Date d'inscription lundi 18 août 2003 Statut Membre Dernière intervention 18 août 2003 - 18 août 2003 à 23:34
J''utilise un code trouvé sur ce site pour me connecter à mysql :

import java.sql.*;
//
public class TestMM
{
 public static void main(String args[])
 {
 // Chargement du driver JDBC
 try
 {
 System.out.println("debut");
 Class.forName("org.gjt.mm.mysql.Driver").newInstance();
 System.out.println("fin");
 }
 catch (Exception e)
 {
 System.err.println("Chargement du pilote impossible.");
 System.err.println(e);
 }
 //
 // Etablissement de la connexion
 try
 {
 Connection connexion = DriverManager.getConnection
 ("jdbc:mysql://127.0.0.1/projet_java","root","");
 System.out.println ("La connexion fonctionne parfaitement");
 connexion.close();
 }
 catch(SQLException e)
 {
 System.err.println("***** SQLException : *****");
 while (e != null)
 {
 System.out.println("Message : " + e.getMessage ());
 System.out.println("Etat : " + e.getSQLState ());
 System.out.println("Code Erreur : " + e.getErrorCode () + "\n");
 e = e.getNextException();
 }
 }
 }
}


apres compilation j'ai:
debut
fin
***** SQLException : *****
Message : Server configuration denies access to data source
Etat : 08001
Code Erreur : 0


Pourtant Mysql est bien lancé...
(tout est ok avec phpmyadmin)

1 réponse

PhalconX Messages postés 9 Date d'inscription lundi 18 août 2003 Statut Membre Dernière intervention 18 août 2003
18 août 2003 à 23:34
Pb resolu:

En fait sous linux (surtout pour Redhat)

on doit faire dans MySQL (dans phpmyadmin c tres bien aussi) un :

GRANT ALL PRIVILEGES ON nom_dela_base. * TO'utilisateur'IDENTIFIED BY 'mot_passe';


y a plus d'info ici
0
Rejoignez-nous