preparedstatement对数据库的模糊查询
2016-09-17 19:50
141 查看
在对目标名称按照关键字查询时,自己遇到了问题,即从后台数据库得到值时,因为preparedstatement是预编译sql语句,所以,对于这样的一条like的sql语句不知道该如何处理。
首先:
在数据库中查询:
代码:
首先:
在数据库中查询:
代码:
public List<TargetBean> guanjianziguolv(String s ){ Connection con = DBUtil.getPoolConnection(); PreparedStatement ps = null; ArrayList<TargetBean> result = new ArrayList<>(); TargetBean target = null; ResultSet rs = null; try{ String sql = "select * FROM mubiao WHERE mingcheng LIKE ? ORDER BY mubiaoid ASC"; ps=con.prepareStatement(sql); ps.setString(1,"%"+s+"%"); rs=ps.executeQuery(); while(rs.next()){ target = new TargetBean(); target.setMubiaoid(rs.getInt("mubiaoid")); System.out.println("guolvchaxun"); System.out.println(rs.getInt("mubiaoid")); target.setMingcheng(rs.getString("mingcheng")); System.out.println(rs.getString("mingcheng")); target.setLeixingid(rs.getInt("leixingid")); target.setZhongyaodu(rs.getInt("zhongyaodu")); target.setJinjidu(rs.getInt("jinjidu")); target.setShifouwancheng(rs.getString("shifouwancheng")); target.setKaishiriqi(rs.getDate("kaishiriqi")); target.setJieshuriqi(rs.getDate("jieshuriqi")); target.setMubiaoLeixingBean(getMubiaoleixingById(rs.getInt("leixingid"))); result.add(target); } } catch (SQLException e) { e.printStackTrace(); } finally { try{ con.close(); }catch (SQLException ex){ ex.printStackTrace(); } } return result; }
相关文章推荐
- ajax实现动态从数据库模糊查询显示到下拉框中,以供选择
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- 大数据库的精确及模糊查询问题
- 数据库组件 Hxj.Data (十二) (模糊查询、简单的in,not in查询)
- 一个查询数据库所有表的存储过程(允许按表名模糊查询一级按显示数量进行分页)
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- 几种数据库在ibatis中模糊查询方式
- 数据库中模糊查询
- 数据库-Oracle【SQL模糊查询语句(like) 及SQL Server 2005 导入和导出向导】
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中(ZT)
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- 数据库中模糊查询
- ajax实现动态从数据库模糊查询显示到下拉框中(ajax方法返回Dataset的例子)
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- Ajax实现在textbox中输入内容,动态从数据库中模糊查询显示到下拉框中
- ajax实现动态从数据库模糊查询显示到下拉框中(ajax方法返回Dataset的例子)
- Sql server模糊查询数据库里面的表
- VC访问数据库模糊查询语句格式