Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2015, 17:20
eoctavio0805
 
Fecha de Ingreso: junio-2015
Mensajes: 2
Antigüedad: 9 años, 6 meses
Puntos: 0
Java y SQLITE

Buen día:

He estado batallando con este problema desde hace varios días, y quería ver si alguien sabe por que el jdbc para sqlite solo me permite realizar consultas, pero no me permite insertar datos:

Tengo el siguiente código:

public void setViaAccesibilidad(BeanViaAccesibilidad accesibilidad){

BDConexion conexion = new BDConexion();

int upm = accesibilidad.getUPMID();
int medioTransporte = accesibilidad.getMedioTransporte();
int viaAcceso = accesibilidad.getViaAcceso();
float metros = accesibilidad.getMetros();
int condicionAcceso = accesibilidad.getCondicionAcceso();


String query = "INSERT INTO Accesibilidad(UPMID, MedioTransporteID, ViaAccesibilidadID, Metros, CondicionAccesibilidadID, Modulo)"
+" VALUES(?, ?, ?, ?, ?, ?)";
System.out.println(upm + " " + medioTransporte + " " + viaAcceso + " " + metros + " " + " " + condicionAcceso);
conn = conexion.getConexion();

try {
// conn.setAutoCommit(false);
PreparedStatement ps = conn.prepareStatement(query);
ps.setInt(1, upm);
ps.setInt(2, medioTransporte);
ps.setInt(3, viaAcceso);
ps.setFloat(4, metros);
ps.setInt(5, condicionAcceso);
ps.setString(6, "0");
ps.execute();
// conn.commit();


JOptionPane.showMessageDialog(null, "Datos guardados correctamente", "Conexion BD", JOptionPane.INFORMATION_MESSAGE);

ps.close();

}catch(SQLException e){

JOptionPane.showMessageDialog(null, "Error! al guardar vía de accesibilidad" + e.getClass().getName() + " : " + e.getMessage(), "Conexion BD", JOptionPane.ERROR_MESSAGE);

}

conexion.cerrarConexion();

}

Con esta misma conexión puedo mostrarle datos al usuario, mas a la hora de mandar llamar a este procedimiento, no me manada ninguna excepción, pero no se guardan los datos en la tabla.

De antemano, gracias por su ayuda.