使用 PreparedStatement 进行模糊查询
来源:互联网 发布:淘宝店铺介绍是啥 编辑:程序博客网 时间:2024/05/17 07:53
用 PreparedStatement 进行模糊查询的方法和注意事项。
今天发现有人问这样的问题:在预编译语句中,执行下面的语句出错,
select * from tblcategory,tblproduce
where tblcategory.category = tblproduce.category and name like '%?%'
这样的问题网上也有很多人问。PreparedStatement的用法和直接的SQL语句是不同的,正确的方法应当是这样写,例如:
String sql = "select * from App_User Where UserName Like ?";
String UserName = "mxh1";
PreparedStatement cmd = cn.prepareStatement(sql);
cmd.setString(1,"%" + UserName + "%");
ResultSet rs = cmd.executeQuery();
while(rs.next())
{
out.print("<li>UserName = " + rs.getString("UserName"));
}
注意:cmd.setString(1,"%" + UserName + "%"); 中没有原先的单引号,这个一定要记住。
出至[孟子E章]
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- VC保存文件的参考代码
- Firefox - 附加软件 - Firebug - DOM视图 - 借助Show User-defined Properties选项查看javascript全局变量
- 二叉树接口及其应用
- OpenAL Lesson 1: Simple Static Sound(转载)
- ARM学习笔记(二)
- 使用 PreparedStatement 进行模糊查询
- XFire的下一代产品CXF的入门(二) - 与Spring的集成
- 日语单词
- OpenAL Lesson 2: Looping and Fadeaway(转载)
- OpenAL Lesson 3: Multiple Sources(转载)
- 在两个ASP.NET页面之间传递值
- Solaris安装
- OpenAL Lesson 4: The ALC(转载)
- 软件设计师专题: 算法分析与设计