我遇到了选择查询
的问题ResultSet rs = stmt.executeQuery("SELECT * FROM blogs where id in(select id from blogers where name=\"" + businessName + "\" ) order by postdate DESC limit " + i + "," + j);
在我的blogers表中,有些记录的名字就像rah& s,four!' t'所以这个查询不会返回我的记录 这里有什么问题?
答案 0 :(得分:2)
这里有什么问题
您将值直接包含在SQL中。 不要这样做。通过PreparedStatement
使用参数化SQL。
那样: