Cannot create JDBC driver of class '' for connect URL 'null'
Bonjour,
Alors voila l'erreur :
Code:
1 2
|
Exception sur l'accès à la BDD org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' |
Mon fichier server.xml:
Code:
1 2 3 4 5 6 7 8 9
|
<Resource
name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/test"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@APHRODITE:1526:ANNX"
username="*****" password="****"/> |
le fichier web.xml :
Code:
1 2 3 4 5 6 7 8 9 10
|
<web-app>
<display-name>test</display-name>
<resource-ref>
<description>reference a la ressource BDD pour le pool</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app> |
et ma page JSP:
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
|
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.naming.*" %>
<%!
DataSource ds;
%>
<html>
<head>
<title><%= application.getServerInfo() %></title>
</head>
<body>
<%
try {
//récupération de la source de donnée
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
ds = (DataSource)envContext.lookup("jdbc/test");
} catch (Exception e) {
throw new UnavailableException(e.getMessage());
}
Connection con=null;
Statement s=null;
ResultSet rs=null;
try {
//récupération de la Connection depuis le DataSource
con = ds.getConnection();
s = con.createStatement();
rs = s.executeQuery("SELECT * FROM table1");
while (rs.next()) {
out.println(rs.getString(1) + " ");
out.println(rs.getString(2) + "<br/>");
}
} catch (SQLException e) {
response.sendError(500, "Exception sur l'accès à la BDD " + e);
}
%>
</body>
</html> |
j'ai cherché un peu partout sur le net, sans rien qui puisse m'aider :?
je suis sous tomcat 6.0.13
Quelqu'un peu m'aider ????
merci d'avance.