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

怎么样自己做企业网站快速将网站seo

怎么样自己做企业网站,快速将网站seo,成都免费建站模板,wordpress 免密码问题产生背景&#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.ds6.com.cn/news/30589.html

相关文章:

  • 中国联通网站备案谷歌app下载
  • c 做网站方便吗seo外链怎么做
  • 邢台网站推广怎么做关键词seo深圳
  • 手机下载视频网站模板青岛网站设计公司哪家好
  • 做精神科网站价格深圳网络推广优化
  • 学到什么程度可以做网站宁波seo外包服务商
  • 学院网站建设策划书seo网站排名优化快速排
  • pc端浏览器手机版郑州seo外包公司哪家好
  • 广告设计与制作的公司百度seo不正当竞争秒收
  • 手机网站模板下载建网站需要什么条件
  • 现在建网站可以拖拉式的吗网站seo优化分析
  • 网站专题策划网络广告策划书
  • 做阿里巴巴网站多少钱免费网页在线客服制作
  • 上海网站建设的意义今日关注
  • 交易网站开发合同范本大庆黄页查询电话
  • 把excel做数据库分享成网站北京seo网站设计
  • 接网站 建设网站创建流程
  • 有源码手机怎么搭建网站可以搜索国外网站的搜索引擎
  • 连锁加盟网站制作seo学堂
  • 做ppt必备网站百度爱采购推广平台
  • 郑州市建设委员会网站金水湾百度小说排名
  • 哪个做简历的网站比较好模板建站和开发网站区别
  • 建站公司都有哪些谷歌seo网站建设
  • uc官网网站开发者中心学生个人网页优秀模板
  • 中国版动漫网站模板互联网营销怎么做
  • 如何做视频网站赚钱百度站长平台提交网站
  • 做时时彩吧的网站太原网站快速排名提升
  • 网站开发合同封面发布新闻的平台有哪些
  • 网站图片一般的像素seo综合查询国产
  • 给客户做网站 客户不付尾款郑州seo外包服务