JDBC PreparedStatement 字符串字段 模糊查询 注意事项
针对字符串类型字段模糊查询的正确写法:
String sql = "select count(*) from category c where 1 = 1 and c.category_name like ? ";
pstmts = conn.prepareStatement(sql);
pstmts.setString(1,"%资讯%");
rs = pstmts.executeQuery();
注意:
这里“pstmts.setString(1,"%资讯%"); ”
不能写为:pstmts.setString(1,"'%资讯%'");
本文介绍使用JDBC PreparedStatement进行字符串字段的模糊查询时的正确做法,强调了预编译语句中通配符的位置及字符串参数的传递方式。

844

被折叠的 条评论
为什么被折叠?



