美文网首页
关于JDBCUtils的模糊查询问题

关于JDBCUtils的模糊查询问题

作者: _鈊瀡妳變 | 来源:发表于2019-08-22 13:29 被阅读0次

1.JDBCUtils的模糊查询问题解决方法

数据库jdbc工具类的模糊查询最核心的就是用like %内容%,但是我们对于界面输入进来的东西都是用?来替代的,那么就代表着我们不能吧%%写在问号旁边。否则就会报错。所以我是这样解决的。


// 模糊查询

public List<Student> blurryFind(String sname, String sex) {

QueryRunner qr = new QueryRunner(JDBCUtils_DBCP.getDataSource());

String sql = "SELECT * FROM t_stu where sname like ? and sex = ?";

Object[] param = {"%"+sname+"%",sex};

List<Student> list = null;

try {

list = qr.query(sql,new BeanListHandler<Student>(Student.class),param);

} catch (SQLException e) {

System.out.println(e);

throw new RuntimeException("模糊查询失败");

}

return list;

}

    这样写就能解决%%的报错问题了,同时还能使用模糊查询功能。

相关文章

  • 关于JDBCUtils的模糊查询问题

    1.JDBCUtils的模糊查询问题解决方法 数据库jdbc工具类的模糊查询最核心的就是用like %内容%,但是...

  • 关于 模糊查询

    NSPredicate 那 输入值 校验 数组 里面的每一个值 containsString ---...

  • 关于mysq模糊查询

    转自https://www.cnblogs.com/muzixiaodan/p/5583473.html SQL模...

  • SQL模糊查询排序问题

    需求描述 查询表中名字带指定关键字的数据 完全匹配放在第一位 前匹配放在第二位 末尾匹配放在第三位 中间匹配放在第...

  • mysql模糊查询遇到的问题

    1、模糊查询与分页查询时传入的页码① 模糊查询的时候,不管是第一页还是第二第三页,页码都应该传1Limit (pa...

  • SQL模糊查询法

    SQL模糊查询语法LIKE 有关SQL模糊查询 执行 数据库查询时,有完整查询和模糊查询之分。 一般模糊语句如下:...

  • 产品学习笔记-查询条件-20181112

    关于查询条件有话要说,关于精确查询和模糊查询的使用。常常设计的时候会遇到困惑,到底用哪种呢,要不要听研发的建议呢?...

  • 模糊查询

    模糊查询 。_:任意一个字母。%:任意0~n个字母 查询姓名由5个字母构成名字:select * from 表名 ...

  • 模糊查询

    对于模糊查询,一般都是传关键字给后端,由后端来做。但是有时候一些轻量级的列表前端来做可以减少ajax请求,在一定程...

  • 模糊查询

网友评论

      本文标题:关于JDBCUtils的模糊查询问题

      本文链接:https://www.haomeiwen.com/subject/ojdnsctx.html