Java连接数据库JDBC实现模糊查询like

第一种方式:直接在SQL语句中进行拼接,此时需要注意的是“参数”在SQL语句中需要用单引号拼接起来

String sql = "select * from bookinfo where bname like %" + 参数 + "%";

第二种方式: 使用占位符,在占位符赋值时进行拼接 String sql = "select * from bookinfo where bname like ?"; ps.setString(1, "%"+参数+"%");

第一种方式:直接在SQL语句中进行拼接,此时需要注意的是“参数”在SQL语句中需要用单引号拼接起来 String sql = "select * from bookinfo where bname like %" + 参数 + "%"; 第二种方式: 使用占位符,在占位符赋值时进行拼接 String sql = "select * from bookinfo where bname like ?"; ps.setString(1, "%"+参数+"%");
第一种方式:直接在SQL语句中进行拼接,此时需要注意的是“参数”在SQL语句中需要用单引号拼接起来 String sql = "select * from bookinfo where bname like %" + 参数 + "%"; 第二种方式: 使用占位符,在占位符赋值时进行拼接 String sql = "select * from bookinfo where bname like ?"; ps.setString(1, "%"+参数+"%");
经验分享 程序员 微信小程序 职场和发展