Problème d'éxécution de requête Mysql depuis Java
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:
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