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 original
public 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