Salut à tous,vous pouvez m'aider? J'utilise NetBeans et je tente une connection à ma base sous mysql sans succès.
Voici le code:
package gessa;
import java.sql.*;
/**
*
* @author adm
*/
public class connection {
public static void main(String argv[]){
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e){
System.err.println(e);
System.exit(-1);
}
try { // Creation d'une connection à la base
Connection ma_connection=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/salaire","","");
// Une requete simple
String ma_requete="select Nom_ag,Prenom from agent";
//Requete en utilisant un Statement
Statement mon_statement= ma_connection.createStatement();
// On recoit
ResultSet mon_resulset=mon_statement.executeQuery(ma_requete);
// Recuperation et traitement du resultat
System.out.println("Dans ma relation:");
while(mon_resulset.next()) {
System.out.println( ":"+ mon_resulset.getString("Nom_ag") + " : "+ mon_resulset.getString("Prenom_ag"));
}
ma_connection.close();
} catch (java.sql.SQLException e){
System.err.println(e);
System.exit(-1);
}
}
}
___________________________________________________
Voici le message que j'obtiens après execution:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'salaire'
Java Result: -1
Alors quelle serait le problème et comment le resoudren ?