Problema de novato
Estoy haciendo una pagina web que accede a una base de datos. Si accedo desde el servlet me da un error en el driver pero si lo hago desde el main de una clase de prueba lo hace perfectamente. Lo raro es es el mismo codigo.
En la linea Class.forName(driver).newInstance(); me da el error
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Esto solo me pasa en el servlet pero en el main de otra clase no me pasa. Ayuda¡¡¡
En la linea Class.forName(driver).newInstance(); me da el error
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Esto solo me pasa en el servlet pero en el main de otra clase no me pasa. Ayuda¡¡¡
Es simple, lo que sucede es que no encuentra el .jar que le indicas. En el contexto de los servlets estos no buscan los .jar en el directorio del classpath, sino que en tu carpeta WEB-INF (de tu modulo web) hay 2 subdirectorios, uno que se llama classes donde pones tus javabeans y otro que se llama lib, es ahi donde debes poner tu .jar de MySQL-JDBC_connector
suerte.
suerte.