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

自己买一个服务器怎么做网站电子邮件营销

自己买一个服务器怎么做网站,电子邮件营销,磁力链接搜索引擎2021,公司做网站走什么费#{}和${}的区别 .本质区别:使用注意事项防止SQL注入排序like查询 . 在使用mybatis操作数据库的时候,我们在编写sql语言的时候,会遇到一个问题,就是在传参的时候,有两个符号#,$.这两个符号有什么异同呢,接下来,我就会带着大家对这个问题进行简单的探讨 本质区别: #执行的是预编…

#{}和${}的区别

  • .
  • 本质区别:
  • 使用注意事项
    • 防止SQL注入
    • 排序
    • like查询

.

在这里插入图片描述

在使用mybatis操作数据库的时候,我们在编写sql语言的时候,会遇到一个问题,就是在传参的时候,有两个符号#,$.这两个符号有什么异同呢,接下来,我就会带着大家对这个问题进行简单的探讨

本质区别:

#执行的是预编译SQL,$执行的是即时SQL.
#{} 使用的是预编译SQL, 通过 ? 占位的方式, 提前对SQL进行编译, 然后把参数填充到SQL语句中. #{} 会根据参数类型, 自动拼接引号 ‘’ .
${} 会直接进行字符替换, ⼀起对SQL进行编译. 如果参数为字符串, 需要加上引号 ‘’ ,因为它不会自动拼接引号 ‘’ .

使用注意事项

防止SQL注入

SQL注入:是通过操作输入的数据来修改事先定义好的SQL语句,以达到执行代码对服务器进行攻击的方法。
因此,${}有SQL注入的风险,我们应该尽量使用#{}

排序

在做sql排序的时候,desc和asc不能添加引号''',因此我们只能使用${}

like查询

like查询表达式:
‘%参数%’
如果参数使用#{},则会给参数自动添加一个'',查询会报错,因此我们不能使用#{},但是使用${}又可能会导致SQL注入,因此我们需要用其他的方法来解决问题
解决办法: 使用mysql 的内置函数 concat() 来处理,实现代码如下:

like concat('%',#{参数},'%')
http://www.laogonggong.com/news/99340.html

相关文章:

  • 赤峰网站设计网站开发能从事那些职业
  • 冀州建网站qq钓鱼网站在线生成器
  • 个人网站建设 优帮云网站给篡改了要怎么做
  • 如何做公司网站wordpress重新安装博客怎么搬家
  • 视频类的网站制作福州做网站改版哪里比较好
  • 已有备 网站新增网站建站哪家好社区
  • 怎样注册网站帐号申请怎么做网站引流
  • 如何建设企业网站ppt网站创建流程
  • 建网站 北京wordpress 设置显示中文字体
  • 东莞网站优化排名公司成都百度快照优化排名
  • 成华区响应式网站建设wordpress 表情符号
  • 网站后台添加关键词怎么用IP做网站地址
  • 内部网站搭建温州seo推广公司
  • 怎么做提卡密网站万游做旅游游客产品的网站
  • 广告公司网站源码中国三大搜索引擎
  • 长沙专业建网站公司腾讯企业邮箱版
  • 网站如何实现多语言wordpress 评论弹窗登陆
  • 厚街建设网站西安网站网络营销
  • 什么网站可下载可做海报的图片建设工程质量 协会网站
  • 城市建设的网站 政策法规尚石设计深圳有限公司
  • 企业建站划算吗深圳 手机网站建设
  • 甘肃省住房和城乡建设厅注册中心网站首页wordpress 同步phpcms
  • 武安网站制作查询域名是否备案?
  • 海珠区网站建设学网页设计怎么样
  • 做网站哪家好哪家好太原编程课哪个机构最好
  • 有没有做淘宝的网站新余网站建设公司
  • 如何把做的网站与域名连接服务器学生
  • 网站推广策划思路与执行阜蒙县建设学校官网网站
  • 南宁网站建设报价投资理财网站建设规划书
  • 网站左侧导航代码网站备案是需要去哪里做