Cita:
Iniciado por chuidiang Hola:
Un NullPointer es bastante fácil de depurar. En la traza del NullPointer, mira la primera línea de java que sea tuya. Si es en linea que dices (que no parece ser)
resultado = bdt.consultarTickets();
es porque bdt es null y no puedes llamar a un método de un null. Pero en este caso no es ahí, puesto que justo antes de la llamada tienes
bdt = new bdtickets();
resultado = bdt.consultarTickets();
Asi que el error realmente está dentro del método consultarTickets(), tendrías que ver la línea exacta. Por ejemplo, si la línea es
conectar.Connection();
es porque conectgar es null y no se puede llamar a Connection() de null, Pero tampoco tiene pinta porque en el constructor haces un conectar = new bdprincipal(), así que la otra posibilidad es
array = statment.executeQuery(consulta);
es porque statement es null .... ¿dónde creas un statement para poder llamar a executeQuery() ?
Se bueno.
El Statment lo creo al principio de la tercera clase
Código:
private Statement statment;
Pero bueno no os preocupeis, ya me apañare, ovbiamente puedo tener malos habitos de programación, quizas no me han enseñado bien, o no tengo la suficiente experiencia.