使用 PreparedStatement 进行模糊查询
来源:互联网 发布:积分商城源码 编辑:程序博客网 时间:2024/05/22 06:06
使用 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("
}
注意:cmd.setString(1,"%" + UserName + "%"); 中没有原先的单引号,这个一定要记住。
出至[孟子E章]
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1778304
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- 使用 PreparedStatement 进行模糊查询
- .Net Remoting配置文件的用法
- 一篇未写完的文章——有关合肥软件业
- 怎样让.Net2.0的Membership使用已存在的Sql Server2000/2005数据库
- 如何检测Remote Objects是否部署成功
- ASP.NET2.0 文本编辑器FCKeditor使用方法详解
- 使用 PreparedStatement 进行模糊查询
- ASP.NET2.0 文本编辑器FCKeditor使用方法详解
- socket异步处理问题
- .Net Remoting中Remote Server的Port占用/释放问题
- Enterprise Library 3.1 介绍
- 用AS3调用摄像头(附源代码下载)
- Enterprise Library设计模式
- “妖精”团队———阿里巴巴
- 常见的 Web 项目转换问题及解决方案