Gracias por contestar tan rapido, esto me tiene estancado :(. He cambiado todos los int por Integer en el JavaBean, parece q todo iba bien ya que no salen errores a la hora de arrancar, sin embargo, si envio datos y los campos int (ahora Integer) siguen vacios la BBDD no da el error anterior pero sigue petando (me muestra el error de la exception). Puede ser por el siguiente bloque??:
Código PHP:
try {
//Apertura de la conexion
conexion = super.getConnection();
//Creacion la instruccion
sentenciaString = "INSERT INTO pacientes VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)";
//Preparacion de la instruccion
insertar = conexion.prepareStatement(sentenciaString);
insertar.setInt(1, datosPersonales.getNumExpediente());
insertar.setString(2, datosPersonales.getNombre());
insertar.setString(3, datosPersonales.getApellido());
insertar.setString(4, datosPersonales.getSexo());
insertar.setString(5, datosPersonales.getDni());
insertar.setInt(6, datosPersonales.getEdad());
insertar.setInt(7, datosPersonales.getPostal());
insertar.setString(8, datosPersonales.getDireccion());
insertar.setString(9, datosPersonales.getCiudad());
insertar.setInt(10, datosPersonales.getFijo());
insertar.setInt(11, datosPersonales.getMovil());
insertar.setString(12, datosPersonales.getEmail());
insertar.setString(13, datosPersonales.getComentarios());
//Ejecucion de la instruccion
insertar.executeUpdate();
} catch (Exception e) {
System.out.println("Error en la instruccion agregarPaciente");
}