当前位置: 首页 > news >正文

c#网站开发视频教程 高清/百度免费推广有哪些方式

c#网站开发视频教程 高清,百度免费推广有哪些方式,互联网公司排名100,直播开放平台入驻2019独角兽企业重金招聘Python工程师标准>>> 小弟,近期在做定时任务时发现, ,从数据库中select出来了10条数据,其中有一条是有错误信息的。 保存到了list中,,向另一个库插入的时候,这…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

小弟,近期在做定时任务时发现, ,从数据库中select出来了10条数据,其中有一条是有错误信息的。

保存到了list中,,向另一个库插入的时候,这条错误数据可能在10条中的第5的位置,到值6-10的数据无法插入,源码如下

@Overridepublic String getAppData() {logger.info("开始抓取ME金融端【客户】信息");List<Map> list = this.findCusData();if(list.size() > 0){for(int i = 0; i < list.size(); i++){logger.info("抓取到的App端客户信息的id为:" + list.get(i).get("ID").toString());try {//因为App端和综合端数据字典不能对应,所以需要在中间代码中进行转换String sex = "1";String idTypeCd = "1";if("2".equals(list.get(i).get("SEX"))){//App端为2 sex = "0";//综合端女为0}if("1".equals(list.get(i).get("IDTYPECD"))){//App端身份证为1idTypeCd = "0";//综合端身份证为0}//插入客户表的sql语句String sql = "insert into me_mid_customer_info "+ "(id,"+ "ch_name,"+ "sex_cd,"+ "id_type_cd,"+ "id_number,"+ "phone_number,"+ "data_handle_date,"+ "handle_terrace,"+ "flag,"+ "self_code,"+ "other_code,"+ "me_cus_id ) VALUES "+ "(seq_me_mid_customer_info.NEXTVAL,'" + getNull(list.get(i).get("NAME"))+ "','" + sex+ "','" + idTypeCd+ "','" + getNull(list.get(i).get("IDNUMBER"))+ "','" + getNull(list.get(i).get("PHONENUMBER"))+ "','" + sd.format(System.currentTimeMillis())+ "','" + "0"+ "','" + "0"+ "','" + getNull(list.get(i).get("CUSREFERRALCODE"))+ "','" + getNull(list.get(i).get("INVREFERRALCODE"))//这里要根据后续推荐码编码规则进行修改+ "','" + getNull(list.get(i).get("ID"))+ "')";//修改App端抓取数据后的数据状态,避免重复抓取String sqlUpdateCus = "update me_customer_info set flag='1' where flag = '0'"+ "and id='"+getNull(list.get(i).get("ID"))+"'";logger.info("插入【客户】到中间库的sql:"+sql);logger.info("修改ME金融端【客户】数据状态的sql:"+sqlUpdateCus);//获取插入客户的结果集jdbcDao1.execute(sql);logger.info("【SUCC】执行【客户】数据插入中间表成功!");//执行修改语句jdbcDao.execute(sqlUpdateCus);logger.info("【SUCC】修改Me金融端【客户】数据成功");} catch (Exception e) {logger.info("【ERROR】执行数据插入中间表报错!");e.printStackTrace();}}logger.info("获取数据数量为:"+list.size()+"条");return "success";}else{logger.info("获取数据数量为:0条");return "empty";}}

上述代码中,使用了for循环对list进行遍历,并向另一个库插入,如果第5条数据有误, 那么就会抛出异常, ,6-10条数据就无法插入,,,,那么 如何能不受错误数据影响,,插入9条数据,1条错误数据不插入呢?

问过大牛们才知道,,其实,在catch(){           }中 加continue;  这个就可以了。。

我真是如遭雷劈,continue原本功能就是终止当前循环, ,执行下次循环。我竟然没有想起来。。。。

以后,有相同需求的童鞋们, ,可以使用哦

转载于:https://my.oschina.net/u/2543341/blog/551457

http://www.lbrq.cn/news/748945.html

相关文章:

  • 企业网站优化服务主要围绕着/如何推广品牌知名度
  • 6度建筑人才网/seo站长论坛
  • 房产网站开发用什么语言好/郑州网站建设哪里好
  • 做网站属于什么备案/网站首页模板
  • 如何做网站站内搜索功能/促销策略
  • 展示型网站制作/长沙优化官网服务
  • 网站制作模版/百度客户端下载
  • 网站建设新方式简单省时/免费域名服务器
  • 公司网站搜索引擎优化/推广渠道有哪些平台
  • 合肥 电子商务 网站建设/湖南网站优化
  • 甘肃泾川县门户网站两学一做/什么平台打广告比较好免费的
  • 正规做兼职的网站/视频广告
  • 乡村旅游网站建设/淘宝自动推广软件
  • 有哪些企业网站做的不错/百度网页pc版登录
  • 烟台优化网站建设/浙江seo推广
  • 做dm素材网站/千锋教育出来好找工作吗
  • php网站上线/外贸快车
  • 广告推销/重庆seo排
  • 揭阳城乡建设局网站/淘宝指数查询官网
  • 建设境外网站/整合营销传播案例分析
  • 做期货要看哪几个网站/360营销推广
  • 鹤壁网站建设/长沙网站托管seo优化公司
  • 吉林省 网站建设/优化公司排行榜
  • 衡水购物网站制作/在百度上怎么注册网站
  • 建站新体验/百度指数三个功能模块
  • 做公司网站需要注意什么/网站优化推广怎么做
  • 白嫖二级域名/seo是啥软件
  • 建筑网360/靖江seo要多少钱
  • 网站排名推广怎么做/网络推广及销售
  • 广西免费网站制作/网页设计与制作教程
  • MYSQL-175. 组合两个表
  • 反向代理、负载均衡器与API网关选型决策
  • 音频分类标注工具
  • fastadmin 后台列表自定义搜索
  • 【递归、搜索与回溯算法】记忆化搜索
  • [1Prompt1Story] 注意力机制增强 IPCA | 去噪神经网络 UNet | U型架构分步去噪