Hola a todos.
Estoy haciendo un servlet y a la hora de ejecutarlo en el log del tomcat me sale este error, en la sentencia de vincular la Connection al Statement.
java.lang.NullPointerException
packVotos.TablaVotos.processRequest(TablaVotos.jav a:70)
El codigo es el siguiente: (La linea donde da el error es la marcada en negrita)
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
....................
String sql="Insert Into Registro(Nombre,Correo,Visitas) Values('nombreP','correo',0)";
try
{
Statement st=con.createStatement();
........................
el problema esta en el anterior metodo de este: el init.
private Connection con=null;
public void init (ServletConfig cfg) throws ServletException
{
super.init(cfg);
String url="jdbc:mysql://localhost:3306/bdjugadores";
String userName="root";
try
{
Class.forName("org.gjt.mm.mysql.Driver").newInstan ce();
con=DriverManager.getConnection(url,userName,"");
System.out.println("Se ha conectado");
}
catch (Exception e)
{
System.out.println("No se ha conectado");
}
}
Yo estoy en que he seguido todos los pasos en este metodo para realizar la conexion con la base de datos mysql. De hecho pruebo a hacer consultas en el runtime del Netbeans despues de hacer activado el driver y puedo hacerlas.
Pero aun asi me da fallo ahi, ya que salta al catch Exception.-->No se ha conectado.
Alguien me podria decir como solucionar esto.?
Gracias
S2!