Buenas a todos,
estoy intentado guardar unos datos en una tabla usando java y con apache derby y me arroja este error y no consigo ver cual es el problema. Parece que pueda estar en el preparedStatement pero ni idea...adjunto al código donde intuyo que puede estar el problema:
Código HTML:
Ver originalpublic void guardaUbicacion(Ubicacion ubicacion)throws XeladoException{
Piedra piedra=null;
// List<Ubicacion>ubis = new ArrayList<Ubicacion>();
try{
introPiedraSt.setString(1,ubicacion.getPiedra().getID_Piedra());
introPiedraSt.executeUpdate();
ResultSet rs= introPiedraSt.getGeneratedKeys();
rs.next();
String id= rs.getString("id_piedra");
piedra.setId_Piedra(id);
while(rs.next()){
// ubicacion = new Ubicacion(piedra,rs.getInt("fila"),rs.getInt("columna"));
// ubis.add(new Ubicacion(piedra,rs.getInt("fila"),rs.getInt("columna")));
for(Ubicacion ubicaciones:piedra.getPiedras()){
introPiedraUbicacionSt.setString(1,ubicaciones.getPiedra().getID_Piedra());
introPiedraUbicacionSt.setInt(2,ubicaciones.getFila());
introPiedraUbicacionSt.setInt(3,ubicaciones.getColumna());
introPiedraUbicacionSt.executeUpdate();
}
}
}catch(SQLException ex){
System.err.println(ex.getMessage());
}
}
Un saludo a todos