JDBC的LIKE书写规范
2011-10-18 13:37
204 查看
在写JDBC是发现的问题。
String sql = "SELECT name FROM emp WHERE name LIKE
%?%";
PreparedStatment stat = con.prepareStatement(sql);
stat.setString(1,"xia");
String sql = "SELECT name FROM emp WHERE name LIKE
?";
PreparedStatment stat = con.prepareStatement(sql);
stat.setString(1,"%xia%");
错误写法:
原本想表示查找name中包含"xia"的名字,但是怎么运行都不对。String sql = "SELECT name FROM emp WHERE name LIKE
%?%";
PreparedStatment stat = con.prepareStatement(sql);
stat.setString(1,"xia");
正确写法:
在sql变量中 的LIKE只写一个问号,其余的通配符在setString的时候加上去。String sql = "SELECT name FROM emp WHERE name LIKE
?";
PreparedStatment stat = con.prepareStatement(sql);
stat.setString(1,"%xia%");
相关文章推荐
- JDBC的LIKE书写规范
- Mybatis使用时因jdbcType类型大小写书写不规范导致的异常
- jdbc 开始书写规范
- 如何书写批处理文件?(批处理文件的介绍及编写规范)
- 前端书写规范建议
- <转>JS总结1--(CSS书写规范和正则表达式)
- iOS代码书写规范
- 如何写好 README (开发文档书写规范)
- 速读《Javascript模式》(二)(js书写规范、命名规范)
- web前端开发企业级CSS常用命名,书写规范总结
- CSS 样式书写规范
- Web前端面试指导(五十):CSS样式书写有哪些规范?
- JDBC防注入sql语句书写
- 【快斗】一些前端书写规范建议
- CSS书写规范及顺序
- JS总结1--(CSS书写规范和正则表达式)
- 开发基础——SQL书写规范
- 【病历书写专题】病历书写系统、课件及规范资源汇总
- 12_Shell语言―――脚本的书写规范以及检查和调试脚本
- Java 程序书写规范