public Integer guardar(int idVenta, int codigoComic) throws SinBaseDatosException { Integer s = null; BD bd = null; try { bd = new BD(); boolean b = bd.update( "insert into detalle (id_venta, codigoComic) values (?,?)", idVenta, codigoComic); if (b) { s = bd.lastId(); } } catch (CodigoRepetidoException ex) { Logger.getLogger(DetalleDAL.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(DetalleDAL.class.getName()).log(Level.SEVERE, null, ex); } finally { bd.close(); } return s; }