为什么不直接sql.append("And (t.stuName='“+查询参数+”'))") 而用paramList?

来源:4-1 获取所有学生数据

qq_不熄_0

2017-04-10 10:28

为什么不直接sql.append("And (t.stuName='“+查询参数+”'))") 而用paramList?

我看我的项目里面对于可能出现的多个搜索条件都是

if (某条件 不为空){

sql.append("And (t.stuName='“+查询参数+”'))")


用这个paramList? 有什么区别和好处吗?  谢谢

写回答 关注

1回答

  • 谜之米
    2017-05-10 16:02:14
    已采纳

    因为用的是PreparedStatement 预编译。而不是Statement硬编译

    qq_不熄_...

    非常感谢!谢谢,我又去百度了下。

    2017-05-11 09:24:25

    共 1 条回复 >

Java 分页原理与实践(上)

通过总结常见的分页样式,手把手带你实现java常见的分页功能

65018 学习 · 147 问题

查看课程

相似问题