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

php免费网站建设江门seo外包公司

php免费网站建设,江门seo外包公司,网站怎么做跳转链接,网站漏洞问题产生背景&#xff1a; 在写sql时&#xff0c;想着简单直接就偷懒了&#xff0c;没有看清细节 操作步骤跟发现问题&#xff1a; 1. sql语句的执行选用的是jdbc提供的List<?> qryList4Sql(String sql) 方法 2&#xff0c;这是我的sql语句(简化处理) String sql "…
问题产生背景:

在写sql时,想着简单直接就偷懒了,没有看清细节

操作步骤跟发现问题:

1. sql语句的执行选用的是jdbc提供的List<?> qryList4Sql(String sql) 方法

2,这是我的sql语句(简化处理)

 String sql ="select  a,b,c from ABC WHERE ID  = " + paramForm.getSubId();

3. 执行的时候报错

org.springframework.jdbc.BadSqlGrammarException: StatementCallback; bad SQL grammar [select  a,b,c from ABC WHERE ID= XXXXXXXXXXX]; nested exception is java.sql.SQLSyntaxErrorException: ORA-00972: 标识符过长

很奇怪我就把这条sql,拿出来放在了数据库去直接执行,发现没有问题

4. 一开始的时候以为是查询的字段过多过长了,采用了别名的方式,但是还是报错了。

5. 但是之前用过这个查询方法并没有报错,于是我对比检查了下,因为俩次sql的写法不一样,没问题的写法是这样的

 String sql ="select  a,b,c from ABC WHERE 1 = 1 " if (ID != null && !ID.isEmpty()) {sql += " AND ID= '" + ID+ "'";}

就看到了原因,原来是最开始的写法,ID的具体数据没有加''引号,执行的时候就识别不出来,当成了一个整体去执行,所以就报错了。


 

http://www.hengruixuexiao.com/news/10272.html

相关文章:

  • 广州知名的网站建设公司电脑培训班有哪些科目
  • nginx wordpress安全百度移动seo首选帝搜软件
  • 有什么网站做投标设计免费推广的渠道有哪些
  • 网站建立供应商网站seo提升
  • wordpress建站空间推荐外链工具在线
  • 外贸新闻网站百度一下官网手机版
  • 做得好的营销网站百度商业平台
  • wordpress 微商站优化
  • 电商网站模板推广普通话手抄报文字
  • 网址缩短链接在线工具如何优化网站快速排名
  • rp网站自动跳转图片怎么做网络推广方案例子
  • 网站开发人员职位描述深圳seo网络优化公司
  • 东莞网站开发培训哪里有北京搜索引擎优化seo
  • 在小说网站做责编推广网站最有效办法
  • 网站备案只www公司免费推广网站
  • 网页设计代码是怎么加链接排名优化价格
  • 福建建筑人才网官网china东莞seo
  • 查看wordpress日志文件排名优化网站
  • 常熟做网站的公司宁德市人力资源和社会保障局
  • 企业公众号申请注册百度关键词优化大师
  • 汕头多语种网站制作专门发广告的app
  • 腾讯网站开发语言百度游戏app下载
  • 安徽省住房和城乡建设厅官网证件查询aso优化运营
  • 陕西省部委建设网站seo双标题软件
  • 北京做网站百度问一问人工客服怎么联系
  • wordpress d压缩什么是网站seo
  • 云浮哪有做网站公司如何推广引流
  • 权重查询站长工具网络营销工具与方法
  • 企业3合1网站建设价格企业管理培训课程报名
  • 可以做水果的团购网站有哪些全网自媒体平台大全