为啥问号只能出现在参数值的地方

为啥问号只能出现在参数值的地方

为啥问号只能出现在参数值的地方,程序怎么识别放的地方是不是参数值

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2021-08-26 15:18:01

同学你好,1、问号是占位符,占位符可以理解为占位用的,占位符填充就是通过传入参数或设定参数取代所占用的位置,完成字符串的拼接。可以使用到参数名中的,不过一般情况下在参数中使用。

2、在代码中会根据参数索引添加对应的参数,如下所示:1代表的就是sql语句中第一个?的位置。如果存在多个?号,则同学可根据索引进行传递参数(从1开始)。

http://img1.sycdn.imooc.com//climg/60ade93b091507ed10460206.jpg

祝学习愉快!

  • 提问者 慕沐1462760 #1
    如果我放的不是值的位置,而是参数名的位置,程序怎么识别出来我放得不规范呢
    2021-08-29 09:05:15
  • 好帮手慕小尤 回复 提问者 慕沐1462760 #2

    同学你好,占位符是可以使用的参数名中的,并不是只可以在参数中进行使用。所以同学将占位符使用到参数名中程序是识别不出来的。不过一般情况下,占位符使用在参数中。

    祝学习愉快!

    2021-08-29 13:12:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师