<%@ page import="java.sql.*" %>
<%! String DRIVER = "com.mysql.jdbc.Driver";
String DB_URL = "jdbc:mysql://localhost:3306/Fumettolandia";
%>
<html>
<head> <title>Corso di JSP, Lezione 11, Esempio 1</title>
</head>
<body>
<h1>Accesso ad un database MySQL</h1>
<% // Carico il driver.
Class.forName(DRIVER);
// Preparo il riferimento alla connessione.
Connection connection = null;
try { // Apro la connesione verso il database.
Connection connection = DriverManager.getConnection(DB_URL);
// Ottengo lo Statement per interagire con il database.
Statement statement = connection.createStatement();
// Interrogo il DBMS mediante una query SQL.
ResultSet resultset = statement.executeQuery(
"SELECT * FROM Fumetti");
// Scorro e mostro i risultati.
while (resultset.next()) {
String nome = resultset.getString(1);
String cognome = resultset.getString(2);
String indirizzo = resultset.getString(3); %>
Nome: <%= nome %>

Cognome: <%= cognome %>

Indirizzo: <%= indirizzo %>


<% }
} catch (SQLException e) {
// In caso di errore...
%>Eccezione: <%= e.toString() %><%
} finally {
if (connection != null) connection.close(); }
%>
</body> </html>


COn questo codice non riesco a connetermi al DB, Ci sono suggerimenti?

L'errore che mi da tomcat è questo:
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 11 in the jsp file: /prova.jsp
Generated servlet error:
/home/bonzo/.netbeans/5.0/jakarta-tomcat-5.5.9_base/work/Catalina/localhost/fumettolandia_1/org/apache/jsp/prova_jsp.java:60: connection is already defined in _jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
Connection connection = DriverManager.getConnection(DB_URL);
^
1 error



org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:328)
org.apache.jasper.compiler.AntCompiler.generateCla ss(AntCompiler.java:246)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:288)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:267)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:255)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:362)