Driver Tomcat MySQL
Hola, estoy realizando un libro de visitas pero tengo problemas con el driver de MySQL el codigo de la JSP es el siguiente:
<%@ page import="java.sql.*" %>
<%
String url = "jdbc:mysql://localhost:3306/librov";
Connection con;
Statement stmt;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch(java.lang.ClassNotFoundException e) {
out.println("ClassNotFoundException: ");
out.println(e.getMessage());
}
try{
con = DriverManager.getConnection(url, "julian", "andres");
int c=0,d=0;
stmt = con.createStatement();
String nombre,apellido,email,ciudad;
String n;
String a;
nombre = request.getParameter("nombre");
apellido = request.getParameter("apellido");
email = request.getParameter("email");
ciudad = request.getParameter("ciudad");
ResultSet val;
val = stmt.executeQuery( "SELECT * FROM visitantes" );
while (val.next()){
n = val.getString("nombre");
a = val.getString("apellido");
if (n.equals(nombre))
c=1;
if (a.equals(apellido))
d=1;
}
%>
<html>
<head>
<title>Libro de Visitas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p align="center"><font size="5" face="Verdana, Arial, Helvetica, sans-serif"><strong>Libro
de Visitas JSP</strong></font></p>
<form name="form1" method="get" action="libro.jsp">
<table width="75%" border="0">
<tr>
<td width="12%">Nombre:</td>
<td width="88%"><input type="text" name="nombre"></td>
</tr>
<tr>
<td>Apellido:</td>
<td><input type="text" name="apellido"></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Ciudad:</td>
<td><input type="text" name="ciudad"></td>
</tr>
</table>
<p>
<input type="submit" value="Enviar">
</p>
</form>
<div align="left"><font size="5" face="Verdana, Arial, Helvetica, sans-serif">
<%
if (c!=0 && d!=0)
out.println("Ya has Firmado el libro");
else{
String todo= "'"+nombre+"'"+", "+"'"+apellido+"'"+", '"+email+"' ,"+"'"+ciudad+"'";
stmt.executeUpdate("INSERT INTO visitantes " +
"VALUES ("+todo+")");
out.println("Gracias por firmar el libro de visitas");
}
}
catch(SQLException ex) {
out.println("SQLException: " + ex.getMessage());
}
%>
</font> </div>
<p align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><em>Julian
Santos 2005</em></font></p>
</body>
</html>
se genera una excepcion que dice: ClassNotFoundException: com.mysql.jdbc.Driver SQLException: No suitable driver
Ayuda!! por favor
<%@ page import="java.sql.*" %>
<%
String url = "jdbc:mysql://localhost:3306/librov";
Connection con;
Statement stmt;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch(java.lang.ClassNotFoundException e) {
out.println("ClassNotFoundException: ");
out.println(e.getMessage());
}
try{
con = DriverManager.getConnection(url, "julian", "andres");
int c=0,d=0;
stmt = con.createStatement();
String nombre,apellido,email,ciudad;
String n;
String a;
nombre = request.getParameter("nombre");
apellido = request.getParameter("apellido");
email = request.getParameter("email");
ciudad = request.getParameter("ciudad");
ResultSet val;
val = stmt.executeQuery( "SELECT * FROM visitantes" );
while (val.next()){
n = val.getString("nombre");
a = val.getString("apellido");
if (n.equals(nombre))
c=1;
if (a.equals(apellido))
d=1;
}
%>
<html>
<head>
<title>Libro de Visitas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p align="center"><font size="5" face="Verdana, Arial, Helvetica, sans-serif"><strong>Libro
de Visitas JSP</strong></font></p>
<form name="form1" method="get" action="libro.jsp">
<table width="75%" border="0">
<tr>
<td width="12%">Nombre:</td>
<td width="88%"><input type="text" name="nombre"></td>
</tr>
<tr>
<td>Apellido:</td>
<td><input type="text" name="apellido"></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Ciudad:</td>
<td><input type="text" name="ciudad"></td>
</tr>
</table>
<p>
<input type="submit" value="Enviar">
</p>
</form>
<div align="left"><font size="5" face="Verdana, Arial, Helvetica, sans-serif">
<%
if (c!=0 && d!=0)
out.println("Ya has Firmado el libro");
else{
String todo= "'"+nombre+"'"+", "+"'"+apellido+"'"+", '"+email+"' ,"+"'"+ciudad+"'";
stmt.executeUpdate("INSERT INTO visitantes " +
"VALUES ("+todo+")");
out.println("Gracias por firmar el libro de visitas");
}
}
catch(SQLException ex) {
out.println("SQLException: " + ex.getMessage());
}
%>
</font> </div>
<p align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><em>Julian
Santos 2005</em></font></p>
</body>
</html>
se genera una excepcion que dice: ClassNotFoundException: com.mysql.jdbc.Driver SQLException: No suitable driver
Ayuda!! por favor