public int crearOpcion(Opcion op) {
        String consulta;
        try {
            if (con.isClosed()) {
                con = bd.conexion();
            }
            Object ob = null;
            if (op.getdespuesDeOpcion().getCodigo() != 0) {
                ob = op.getdespuesDeOpcion().getCodigo();
            }
            String des = op.getDescripcionOpcion().replace("\\", "\\\\");
                consulta = "INSERT INTO Opcion VALUES(" + op.getCodigo() + ",'" + op.getUrl() + "','" + op.getOrden() + "'," + ob + ",'" + op.getPregunta().getCodigo() + "','" + des + "')";
            
            Statement sta = con.createStatement();
            int rs = sta.executeUpdate(consulta);
            //con.close();
            if (rs == 1 || rs == 4 || rs == 4) {
                return 1;
            } else {
                return 0;
            }
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Problemas creando la opcion!. Error: " + ex);
        } finally {
            if (con != null) {
                try {
                    con.close();
                } catch (SQLException ignore) {
                }
            }
        }
        return 0;
    }