Bonjour,

je sais que je pose une question que tout le monde pose mais j'ai cherché sur internet et je ne trouve pas la solution à mon problème.
Je travaille avec Java 6.0 sous Eclipse 3.2.

On doit se connecter à une base de données et ça ne fonctionne pas. J'ai suivit les tutoriels trouvé sur internet mais rien n'y fait.
J'ai ajouter le drivers MySQL Java natif (mysql-connector-java-5.1.6-bin.jar) dans les librairies du projet (comme trouvé sur internet) mais j'ai le message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
No suitable driver found for jdbc.mysql://localhost:3306/base1
sur la ligne (base = base1, user = base1, pass = base1):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
loConnection = DriverManager.getConnection("jdbc.mysql://localhost:3306/base1", "base1", "base1") ;
voici mon soucre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package serveur.bdd;
 
import java.sql.*;
import java.lang.*;
 
public class BDD
{
	private static final BDD INSTANCE = new BDD() ;
    private Connection loConnection = null ;
    private PreparedStatement loPreparedStatment = null ;
 
    private BDD()
    {
    }
 
    public String executeSelect(String asNom, String asPrenom)
    {
    	ResultSet loResultSet = null ;
    	StringBuilder loResultat = new StringBuilder("<liste>\n");
 
    	try
    	{
    		Class.forName("com.mysql.jdbc.Driver") ;
 
    		loConnection = DriverManager.getConnection("jdbc.mysql://localhost:3306/base1", "base1", "base1") ;
    		loPreparedStatment = loConnection.prepareStatement("SELECT * FROM base1 WHERE syp_nom=? AND sysp_prenom=? ;") ;        	
 
    		loPreparedStatment.setString(1, asNom);
    		loPreparedStatment.setString(2, asPrenom);
 
    		loResultSet = loPreparedStatment.executeQuery() ;
 
    		while (loResultSet.next())
    		{
    			// ID
    			loResultat.append("  <personne id='") ;
 
    			loResultat.append(loResultSet.getInt("syp_id")) ;
 
    			loResultat.append("'>\n") ;
 
    			// NOM
    			loResultat.append("    <nom>") ;
    			loResultat.append(loResultSet.getString("syp_nom")) ;
    			loResultat.append("</nom>\n") ;
 
    			// PRENOM
    			loResultat.append("    <prenom>") ;
    			loResultat.append(loResultSet.getString("syp_prenom")) ;
    			loResultat.append("</prenom>\n") ;
 
    			loResultat.append("  </personne>") ;
    		}
    	}
    	catch (SQLException e)
    	{
    		loResultat.append("  <cerr>Erreur SQL : ") ;
    		loResultat.append(e.getMessage()) ;
    		loResultat.append("<cerr>\n") ;
    	}
    	catch (ClassNotFoundException e)
    	{
    		System.out.println("Erreur de classe : " + e.getMessage());
    	} 
 
		loResultat.append("</liste>") ;    	
 
    	return loResultat.toString() ;
    }
 
    public static BDD getInstance()
    {
    	return INSTANCE ;
    }
}
Est-ce moi qui est mal suivit les tutoriels ?
Est-ce la version de mon serveur MySQL (5.0) ?

Merci.