Al parecer solo falta capturar la Excepcion. Prueba esto:
Código:
<%
String url = new String("jdbc:mysql://localhost:3306/miBD");
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch(ClassNotFoundException ex) {
System.out.println("Error al cargar el driver");
System.out.println(ex.getMessage());
}
// Establecer la conexión con la base de datos
try {
con = DriverManager.getConnection(url, "cuenta", "password");
} catch (SQLException sqlEx) {
System.out.println("Se ha producido un error al" +
" establecer la conexión con: " + url);
System.out.println(sqlEx.getMessage());
}
Statement stmt = con.createStatement();
ResultSet res = stmt.executeQuery("select * from usuario");
%>
Un consejo que puedo agregar, es que uses las páginas JSP solo para mostrar datos ya recolectados, el trabajo pesado de 'hacer consultas' déjaselo para tus clases.