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

化妆品网站建设计划书教育培训网站设计

化妆品网站建设计划书,教育培训网站设计,群晖 6.1 wordpress,商标转让费用多少钱数据库upate更新表时经常要用,update的结果进行一些逻辑判断,如返回值大于1表示更新成功,为0表示更新失败。 但是使用Mysql驱动连接数据库并进行update操作时,返回值可能不在预期。 update iwrs_drug_order set status2 where …

数据库upate更新表时经常要用,update的结果进行一些逻辑判断,如返回值大于1表示更新成功,为0表示更新失败。

但是使用Mysql驱动连接数据库并进行update操作时,返回值可能不在预期。

update iwrs_drug_order set  status=2 where orderno=?

这个sql无论执行多少遍,update返回值都可能是1。原因在于MySQL的连接URL。

最简单的MySQL连接URL:

jdbc:mysql://127.0.0.1:3306/crct?characterEncoding=utf-8
这样写执行简单的操作没有异常抛出,但是当执行update的时候,以上update语句时返回值一直会大于0。

原因是执行update默认返回的是where条件match的条件数,在SQL1中,由于where条件为id=?,无论更新多少次,where条件总能match一条数据,所以update返回值一直等于1.

解决这个问题方法:

对mysqlURL进行修改,添加参数useAffectedRows=true。

jdbc:mysql://127.0.0.1:3306/crct?characterEncoding=utf-8&useAffectedRows=true

说明:useAffectedRows的作用在于是否用受影响的行数替代查找到的行数来返回数据,默认 false。指定这个值后,更新时会返回更新的行数,按照SQL1执行update操作也会返回正常值,即第一次返回1,第二次返回0.

http://www.dinnco.com/news/8147.html

相关文章:

  • 汇泽网站建设亿驱动力竞价托管
  • 网站添加ico千锋教育的it培训怎么样
  • 福州网站怎么做的nba季后赛最新排名
  • 中国建设银行重庆网站seo的关键词无需
  • 宁德做网站公司久久seo综合查询
  • 南宁市住房和城乡建设局网站百度贴吧官网入口
  • 网站多页面布局百度官方优化软件
  • 下列关于网站开发中网页上传和长沙百度网站排名优化
  • 独立系统网站seo软件优化
  • 常州做网站公司关键词优化软件有哪些
  • 荣耀手机商城官方网站荣耀60pro游戏广告投放平台
  • 网站建设选择本地杭州百度快照优化排名推广
  • 域名注册服务商网站营销必备十大软件
  • 河源网站开发太原网站制作优化seo
  • 世界工厂批发网官网搜索引擎优化seo的英文全称是
  • 传奇网站一般怎么做的线下推广怎么做
  • 新手做哪类网站怎么去推广一个产品
  • 做文案策划需要看什么网站网站搭建策略与方法
  • 网站使用用香港的空间 能挂广告吗淘宝seo排名优化软件
  • 做网站怎么做小图标郑州百度推广公司电话
  • 苏州公司做网站市场调研报告总结
  • 服务器在香港的网站谷歌seo网站推广怎么做
  • 西宁网站制作公司湖北seo服务
  • 女生学什么技术最吃香百度推广和优化哪个好
  • 网站seo好学吗新闻源软文推广平台
  • 塑料机械怎么做网站关键词排名优化公司
  • 南昌加盟网站制作广告联盟app
  • 西青天津网站建设推广互联网营销
  • 网站建设技术网站建设上海网络推广
  • 怎么做网站调查表seo是一种利用搜索引擎