使用 PreparedStatement 进行模糊查询
来源:互联网 发布:syslog日志接收软件 编辑:程序博客网 时间:2024/05/21 21:48
使用 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配置文件的用法
- .Net Remoting配置文件的用法
- 常见的 Web 项目转换问题及解决方案
- .Net Remoting配置文件的用法
- .Net Remoting中Remote Server的Port占用/释放问题
- 使用 PreparedStatement 进行模糊查询
- 怎样让.Net2.0的Membership使用已存在的Sql Server2000/2005数据库
- Visual Studio2005下配置及运行NUnit
- VS2005中使用ClickOnce 部署应用程序的升级
- VS2005中使用ClickOnce 部署应用程序的升级
- 使用 PreparedStatement 进行模糊查询
- AJAX编写的用户注册实例及技术小结
- Visual Studio2005下配置及运行NUnit
- Visual Studio2005下配置及运行NUnit