Bonjour j'essai de me connecter a un base oracle voici mon code:
<%@page import="java.sql.*" %>
<%@page import="java.io.*" %>
<html>
<HEAD>
<TITLE> geocatalogue </TITLE>
</head>
<body>
<%
//creation du fichier pour la creation de l'arbre en se connectant a la base de donnée
try
{
// Chargement du pilote
Class.forName("oracle.jdbc.driver.OracleDriver");
// Création de la connexion
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@josephine:1521:btest920","repamo","repamo" );
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select count(*) from agent");
while (rs.next())
{
out.println(rs.getString(1));
}
con.close();
}
catch(ClassNotFoundException e)
{
out.println("Pilote introuvable.");
out.println(e.toString());
//throw new UnavailableException(this,"Classe non trouvée.");
}
catch(SQLException e)
{
System.out.println("Une erreur est survenue lors de la connexion à la base de données.");
System.out.println(e.toString());
throw new UnavailableException(this,"Impossible de se connecter à la base spécifiée.");
}
%>
</body>
</html>
j'utilise tomcat comme server
quand je lance la page j'obtient:
Pilote introuvable. java.lang.ClassNotFoundException: Unable to load class oracle.jdbc.driver.OracleDriver
donc j'entre dans le catch concernant le chargement du pilote.
si vous savez la cause de mes souci faites moi signe.Merci d'avance