erreur de pilote pour base de donnée
Bonjour
J'ai voulu me connecter à ma base de donnée grâce à une page jsp
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
|
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%@ page language="java" import="java.sql.*" %>
<%
try{
//Chargement de mon pilote
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//Connexion à ma base mysql avec mon login et mot de passe ( à vous de changer cela)
Connection connexion = DriverManager.getConnection("jdbc:odbc:ODBCProjet","root","azerty");
//Création de mon statement qui va me permettre d'executer mes requetes
Statement instruction = connexion.createStatement();
//Ma table s'appelle coffees et tout ce qui reste dépend d'elle
//Vous devez changer certaines infos comme le nom de la table et celui des colonnes
out.println("connection ok");
ResultSet resultat = instruction.executeQuery("SELECT * FROM notification");
while(resultat.next()){
out.println("---------------------------");
out.println("Notification: "+resultat.getString("CodeTache"));
}
}
catch (Exception e){
out.println("echec pilote : "+e);
}
%>
</body>
</html> |
et voici l'erreur en le lancant dans tomcat
Citation:
echec pilote : java.sql.SQLException: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
Il apprécie pas mon classforname alors qu'en java "classique" j'ai essayé de mi connecter et ca marchait bien quelqu'un peut il m'aider
Merci d'avance