分享一下在使用JDBC进行数据库与java连接,在进行查询过程中使用
like进行模糊查询的方法。
在查询过程中,表名使用
t_user,查询的字段参数使用username
方式一、直接在SQL语句后面进行拼接,此时需要注意的是:参数 username 在SQL语句中需要用单引号拼接;
String sql = "select * from t_user where username like '%" + 参数 + "%'";
方式二、 使用占位符,在占位符赋值时进行拼接。
String sql = "select * from t_user where username like ?";
ps.setString(1, "%"+username+"%");