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 :
voila une exception est levée assez tôt ,je ne comprend pas comment faire
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
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
Partager