Rechercher : dans
Par :

SQLException:Access denied for user ''@'local

Dernière réponse le 1 jun 2008 à 22:28:21 titchouzaune, le 1 jun 2008 à 19:44:33 
 Signaler ce message aux modérateurs

Bonjour,

je suis en train de faire un projet en java et je voudrais acceder à ma base de donné . le pb je recois sur Eclipse : SQLException:Access denied for user ''@'localhost' (using password: NO). Voila merci pour ceux qu'ils veulent bien m'aider.

ps: Normalement , le programme fonctionne


import java.sql.*;

public class Mysql {
public static void main(String[] args){
try{
Class.forName("com.mysql.jdbc.Driver");
try{
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/poklo02");
Statement stmt = null;
ResultSet rs = null;
try{
stmt=conn.createStatement();
rs=stmt.executeQuery("SELECT nom FROM ");
if (rs!=null){
rs=stmt.getResultSet();
while(rs.next()){
System.out.println(rs.getString(1));
}
}
}
finally{
try{
if (rs!=null){
rs.close();
rs=null;
}
}
catch (SQLException sqlEx){}
}
}
catch (SQLException ex){
System.err.println("SQLException:"+ex.getMessage());
}
}
catch (Exception ex) {
System.err.println(ex.toString());
}
}

}

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « SQLException:Access denied for user ''@'local » dans :
PhpMyAdmin - 1045- Access denied for user root@localhost Voir PhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user...
[Outlook] Réponse du serveur : Erreur 554 - Relay Access denied VoirVotre client de messagerie vous affiche l'erreur suivante : Erreur 554 - Relay Access Denied Ce problème est lié à l'utilisation d'un serveur de courrier sortant (serveur SMTP) sur un domaine n'appartenant pas au fournisseur d'accès. En effet, afin...

1

arth, le 1 jun 2008 à 19:52:28

Problème lors de l'authentification à ta base de données. Vérifie que ton compte soi bon et que ta déclaration JDBC est la bonne.
Le loup, solitaire et mystérieux.

Répondre à arth

2

titchouzaune, le 1 jun 2008 à 19:58:48

Desole je suis mauvais .

Mais j'utilise wamp dc j'ai pas de compte je l'ai crée à partir du logiciel ^^ .

et la déclaration est bonne normalement .

merci

Répondre à titchouzaune

3

arth, le 1 jun 2008 à 19:59:39

Je pige pas là ....
Le loup, solitaire et mystérieux.

Répondre à arth

4

titchouzaune, le 1 jun 2008 à 20:02:07

Eum ok je me reexplique !

c'est la premiere fois que je me connecte a une base de donnee.

Et j'ai cree ma base sur WAMP c un logiciel donc je n'ai pas de login et pas de mot de passe

voila

Répondre à titchouzaune

5

arth, le 1 jun 2008 à 20:02:59

Bah si tu as root au moins.
Le loup, solitaire et mystérieux.

Répondre à arth

6

titchouzaune, le 1 jun 2008 à 20:06:04

Si ya root comment je l'écrirais?

Répondre à titchouzaune

7

arth, le 1 jun 2008 à 20:07:19

Ca doit être :

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/root");
Le loup, solitaire et mystérieux.

Répondre à arth

8

titchouzaune, le 1 jun 2008 à 20:10:33

Je lai remplacé et tjrs le meme message. arg !x_x

mais ma base s'appelle poklo02 je comprend pas pourquoi ca marche pas

Répondre à titchouzaune

9

arth, le 1 jun 2008 à 20:19:49

Je viens de retrouver :

Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/poklo02","root","")
Le loup, solitaire et mystérieux.

Répondre à arth

10

titchouzaune, le 1 jun 2008 à 20:24:27

Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/poklo02","root",&q­uot;")

ce n'est pas compilable desole XD

Répondre à titchouzaune

11

arth, le 1 jun 2008 à 20:25:55

Pardon :

DriverManager.getConnection("jdbc:mysql://localhost/poklo02","root","");

Et c'est pas la peine de faire chier ceux qui veulent t'aider la prochaine fois démerde toi.
Le loup, solitaire et mystérieux.

Répondre à arth

12

titchouzaune, le 1 jun 2008 à 20:28:45

Euhh c'était pas pour faire chier mais ca marche pas lol dc jai mis jarrive pas a compiler XD

Répondre à titchouzaune

13

titchouzaune, le 1 jun 2008 à 20:30:43

Ca marche tjrs pas :s

Répondre à titchouzaune

14

titchouzaune, le 1 jun 2008 à 21:09:54

Trouve !

il fallait que je mette : Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/poklo02?user=root&password=");


voila jespere ca vous aidera

Répondre à titchouzaune

15

 arth, le 1 jun 2008 à 22:28:21

Merde c'est le copier coller qui foire aussi sinon ça marche aussi. C'est pas un "e; à la place c'est un espace.
Le loup, solitaire et mystérieux.

Répondre à arth