regaiegslim
Messages postés4Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention 7 mars 2004
-
21 févr. 2004 à 11:00
kingkong84
Messages postés1Date d'inscriptionsamedi 4 novembre 2006StatutMembreDernière intervention 6 avril 2007
-
6 avril 2007 à 16:14
regaiegslim
Messages postés4Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention 7 mars 2004 7 mars 2004 à 10:17
je veux me connecter a une base de donnée mysql(installer sous c:) son nom est :etudient.via une servlet ,son code est ci dessus.
j'ai fait une variable d'environnement :classpath avec la valeur:d:\driver\d1\mysql-connector-java-2.0.14.zip\mysql-connector-java-2.0.14
je travail avec visual age (installer sous:d:).
lors de l'execution de ce code,j'ai l'erreur :no suitable driver.
/**//le code du servlet
* Starts the application.
* @param args an array of command-line arguments
*/
public static void main(java.lang.String[] args) {
// Insert code to start the application here.
try {
//changement de pilote
Class.forName("com.mysql.jdbc.Driver");
}
catch(Exception e){
System.out.println("Chargement de la classe Driver impossible.");
}
try {
//l'acces a la base de donnees est place a l'interieure du bloc try/catch.
//la connexion a la base de donnees specifie la base,
//le nom de l'utilisateur et le mot de passe
Connection con=DriverManager.getConnection("jdbc:mysql:etudiant","","");
//Crée et exécute une requete sql
Statement stmt = con.createStatement();
ResultSet rs=stmt.executeQuery("SELECT nom FROM etudiant");
//affichage de la requete sql
while(rs.next()) {
System.out.println(rs.getString("nom"));}
//pour etre certains de restituer nos ressources liés a la base de données
rs.close();
stmt.close();
con.close();
}
catch(SQLException se) {
//signaler les erreurs sqsl à l'utilisateur
System.out.println("SQL Exception: "+se.getMessage());
se.printStackTrace(System.out);
}
}
//fin
Si une personne aimable voudrait bien prendre de son temps pour m'expliquer un peu tout ça, ça serait sympa
Vous n’avez pas trouvé la réponse que vous recherchez ?