Ver Mensaje Individual
  #21 (permalink)  
Antiguo 04/10/2011, 13:45
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Base de datos con java

Bueno, pues el error es o bien que conectar es null, o que conectar.getConexion() devuelve null.

Asegúrate de que has hecho un

conectar = new ConectarMySQL();

cuando se haya pulsado el botón. Puedes comprobarlo con un if

Código java:
Ver original
  1. if (conectar == null) {
  2.    conectar = new ConectarMySQL();
  3.    if (insertar==null) {
  4.       insertar = conectar.getConexion().prepareStatement("INSERT INTO basededatos.tabla VALUES (?,?,?,?,?,?,?)");
  5.    }
  6. }

Si te sigue saliendo el error, entonces es que getConexion() devuelve null. Supongo que dentro de esa clase/método ConectarMySQL/getConexion() intentas establecer la conexión con base de datos para devolverla... y ese intento también estará en un try-catch. Si es así, saca nuevamente la excepción que se produzca ahí dentro al intentar conectar con el e.printStackTrace().

Se bueno.
__________________
Apuntes Java
Wiki de Programación