Hola , estoy teniendo muchos problemas con el JSWDK, los servlets no me los compila bien , pero ahora me centro en la conexion de mysql con Jsp.
Me he comprado un libro, y me sale un ejemplo para ver si esta bien conectado o no, pero lo malo es q me peta el objeto Connection y no se por que. el codigo es este:
<%@ page import="java.sql.*,java.util.*,java.io.*,javax.ser vlet.*,javax.servlet.http.*"%>
<%
String bDatosName= "favoritos";
String serverName= "localhost";
String user= "";
String password= "";
String driver= "org.gjt.mm.mysql.Driver";
Connection conexion;
try{
Class.forName( driver);
out.println("<b> El Driver se ha cargado con exito.</b><br>");
try {
conexion = DriverManager.getConnection("jdbc:mysql://" + serverName + "/" + bDatosName + "?user=" + user + "&password=" + password);
out.println("<b>La conexion con la BD se ha conectado con exito</b><br>");
} catch (Exception e){
out.println("ERROR conexion BD:" + e);
}
} catch (Exception e){
out.println("ERROR cargar Driver:" + e);
}
%> este puesto en el jsp par a que me diga si si o si no.
Pero a la hora de ver lo por el ie , me sale este errror:
Scratch dir for JSP-generated servlets is: work\%3A8080%2F
IMPORTANT: Do not modify the generated servlets
JspEngine --> webpages/testBD.jsp
Note: sun.tools.javac.Main has been deprecated.
work\%3A8080%2F\testBD_jsp_1.java:65: Class webpages.Connection not found.
Connection conexion = DriverManager.getC
onnection("jdbc:mysql://" + serverName + "/" + bDatosName + "?user=" + user + "&
password=" + password);
^
work\%3A8080%2F\testBD_jsp_1.java:65: Undefined variable or class name: DriverMa
nager
Connection conexion = DriverManager.getC
onnection("jdbc:mysql://" + serverName + "/" + bDatosName + "?user=" + user + "&
password=" + password);
^
2 errors, 1 warning
Podeis decirme que hago mal? es el CLASSPATH o el PATH lo que esta mal configurado? no se , gracias un saludo Bernat