Bonjour ,mon problème est assez simple je suis en train d'apprendre a utiliser mysql depuis java ,bon j'arrive a me connecter a ma base de donnée,mais je n'arrive pas a formuler de requête..
voici mon code :
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
 
import java.sql.*; 
import java.io.*;
import java.util.*; 
 
 
public class SqlConnection { 
    @SuppressWarnings("null")
	public static void main(String args[]) { 
 
    	Connection laConnection = null;
    	Statement transmission;
    	ResultSet leResultat;
 
        try {
           System.out.println("Connection au driver JDBC");
           //on charge le driver qui permet le lien entre le programme et la BD
           Class.forName("com.mysql.jdbc.Driver").newInstance();
           System.out.println("Driver com.mysql.jdbc.Driver chargé");
           try {
        	   System.out.println("Connection a la base de données");
        	   Connection conn = 
               DriverManager.getConnection("jdbc:mysql://localhost/Yeah","root","bla_bla_bla");
        	   System.out.println("Base de données connectée");
 
        	   transmission = laConnection.createStatement();
        	  // leResultat = transmission.executeQuery("SELECT * FROM Ami");
        	   System.out.println("je suis exécuté"); //ne s'éxécute pas le programme m'emmène directement a l'exception "Echec chargement du driver"
 
        	   //int idIdx = leResultat.findColumn("id");
        	   //int emetteurIdx = leResultat.findColumn("emetteur");
        	   //int recepteurIdx = leResultat.findColumn("recepteur");
 
        	 //  while(leResultat.next()){
        		//   System.out.println("Id= " + leResultat.getInt(idIdx) + "Emetteur =" + leResultat.getInt(emetteurIdx) + "Recepteur =" + leResultat.getInt(recepteurIdx));
        	  // }
           } catch (SQLException ex) {
             // la connection a la base de données n'a pas pu etre établi
             // voici les codes erreurs retournés 
        	   System.out.println("SQLException: " + ex.getMessage()); 
        	   System.out.println("SQLState: " + ex.getSQLState()); 
        	   System.out.println("VendorError: " + ex.getErrorCode()); 
           }
       } catch (Exception ex) { 
           System.out.println("Echec de chargement du driver");
       }
    }
} // end SqlConnection
voila une exception est levée assez tôt ,je ne comprend pas comment faire
je précise que ma BD est simple ,la table contient 3 colonne int,et une ligne.

merci de votre aide et/ou de vos suggestions