Ciao a tutti,
sto creando un sito in jsp che si deve interfacciare con un data base MySQL. Ho cominciato a scrivere una pagina login.html che rimanda con il form alla pagina login.jsp [qui sotto]

codice:
<%@ page language="java" import="java.sql.*, javax.sql.*, javax.naming.*" %>

<%@ include file="connection.jsp" %>

<%! boolean checkUserAccount(Statement st, String username, String password) throws SQLException {
	ResultSet rs = st.executeQuery("SELECT * FROM utente WHERE username='"+username+"' AND password='"+password+"'");
	if (rs.next()) return true;
	return false;
} %>

<%
String username=request.getParameter("username");
String password=request.getParameter("password");

if (checkUserAccount(statement, username, password)) {
	session.setAttribute("logged","true");
	session.setAttribute("username","admin");
	response.sendRedirect("index_user.html");
}
else response.sendRedirect("index.html");

connection.close();

%>
questa include il file connection.jsp

codice:
<%@ page language="java" import="java.sql.*, javax.sql.*, javax.naming.*"%>

<%
Connection connection;
ResultSet rs;
Context initContext = new InitialContext();
Context envContext  = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/ConnTm08_09");
connection = ds.getConnection();
Statement statement=connection.createStatement();
%>
inoltre ho creato anche il file tm08_09.xml che ho messo in C:\Programmi\Apache Software Foundation\Tomcat 5.5\conf\Catalina\localhost così fatto:

codice:
<Context docBase="C:/Programmi/Apache Software Foundation/Tomcat 5.5/webapps/tm08_09" crossContext="true" reloadable="true" path="/tm08_09" debug="0">

<Logger suffix=".log" prefix="tm09." className="org.apache.catalina.logger.FileLogger" timestamp="true"/>
<Resource name="jdbc/ConnTm09" scope="Sharable" auth="Container" type="javax.sql.DataSource" factory="org.apache.commons.dbcp.BasicDataSourceFactory" 
url="jdbc:mysql://localhost:3306/tm08_09?autoReconnect=true" driverClassName="com.mysql.jdbc.Driver" username="tm08_09" password="qwerty" maxIdle="30" maxActive="80" maxWait="10000" removeAbandoned="true" 
removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>
Ho anche messo il file mysql-connector-java-5.0.8-bin.jar in C:\Programmi\Apache Software Foundation\Tomcat 5.5\common\lib
Quando cerco di fare il login però tomcat mi da errore scrivendo..

codice:
exception

org.apache.jasper.JasperException: Exception in JSP: /connection.jsp:8

5: ResultSet rs;
6: Context initContext = new InitialContext();
7: Context envContext  = (Context)initContext.lookup("java:/comp/env");
8: DataSource ds = (DataSource)envContext.lookup("jdbc/ConnTm08_09");
9: connection = ds.getConnection();
10: Statement statement=connection.createStatement();
11: %>
riferendosi alla riga del data base [il cui nome è tm08_09].. solo che non capisco che cosa ho sbagliato nella configurazione.. non riesco a far accedere le pagine jsp al data base..

grazie a chiunque mi dia un aiuto..