Bonjour
Je travailles actuellement sous netbeans et j'essai depuis hier de tester le programme suivant:
/*
* Main.java
*
* Created on 26 mai 2007, 13:02
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package testsql;
import java.sql.*;
public class Main {
public static void main(String[] args) {
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/hotel", "root", "lilo" );
Statement st = conn.createStatement();
ResultSet r = st.executeQuery("SELECT * FROM hotel;" );
while (r.next())
{
String lenom = r.getString("nom" );
System.out.println ("nom: " +lenom);
}
}
catch (SQLException ex) {
ex.printStackTrace();
System.out.println("erreur"+ ex);
}
}
}
Le code est compilé sans problème mais à l'execution j'ai le message suivant:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/hotel
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/hotel
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at testsql.Main.main(Main.java:29)
BUILD SUCCESSFUL (total time: 0 seconds)
j'ai cherché sur plusieurs forum, et j'ai appliqué les solutions proposées mais ça marche tjs pas.
Je vous signale que j'arrive à manipuler les tables, executer des commande à travers netbeans ce qui veut dire que la connection est établie.
Bon si quelqu'un a une idée du problème alors svp n'hésitez pas.
merci d'avance