博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中的sql语句中如果有like怎么写
阅读量:6693 次
发布时间:2019-06-25

本文共 308 字,大约阅读时间需要 1 分钟。

我先是在SQL server中写了如下语句:

这样是顺利执行的,可是我把这句话复制到Java代码中打出来却报错了,

刚开始我还以为是前端没有传回来值,待我一句一句打印发现,它提示我rs没有next。到了这里我意识到可能是sql语句的问题,我又去检查sql语句,发现问题很可能是出现在like ‘%?%’上。于是上网查看,发现'%?%'应该写成'%'+?+'%'。如果像我之前那种写法,它并没有把'?'当成sql语句的参数来执行,而仅仅是当作字符串的形式执行的,所以才会一直报错。于是最后我改成了这样:

执行,正确!

转载于:https://www.cnblogs.com/Lynette/p/9487413.html

你可能感兴趣的文章
017——数组(十七) asort ksort rsort arsort krsort
查看>>
从此不再惧怕URI编码:JavaScript及C# URI编码详解
查看>>
[OpenGL] glVertexAttribPointer函数与glVertexAttribIPointer函数使用中遇到的小坑(int类型被自动转换为float类型)...
查看>>
oracle添加控制文件,ORA-00214: 错误
查看>>
SQL 语句技巧--单列数据变多行数据
查看>>
MySQL数据库机房裁撤问题总结
查看>>
获取图片为二进制流,并且显示图片到网页
查看>>
C#获取当前程序运行路径的方法集合
查看>>
Android IOS WebRTC 音视频开发总结(三二)-- WebRTC项目开发建议
查看>>
Azure 中的多个 VM NIC 和网络虚拟设备
查看>>
Tensorflow生成唐诗和歌词(上)
查看>>
HRBUST 1326 循环找父节点神术
查看>>
[转载]android 显示多选列表对话框setMultiChoiceItems
查看>>
SVN Cleanup failed to process the following paths错误的解决
查看>>
使用button的:after伪类选择器内容的跳动
查看>>
Java从小白到入门,Day8,JAVAOO-多态
查看>>
CSS之各种居中
查看>>
poj 2594 Treasure Exploration
查看>>
bzoj千题计划297:bzoj3629: [JLOI2014]聪明的燕姿
查看>>
iOS简单实现毛玻璃效果
查看>>