您的位置:首页 > 其它

Statement与PreparedStatement之间的区别

2018-03-15 18:55 423 查看
联系:PreparedStatement是Statement的子类,并且都是接口
区别:
    1.安全性:PreparedStatement的安全性比Statement的安全性高,PreparedStatement对SQL语句进行预编译,如果涉及敏感信息时,你使用Statement,别人通过字符串拼接SQL,容易造成SQL注入攻击
    2.效率性:PreparedStatement如果发出同一条SQL语句,则不用去数据库中查找,直接在缓存中就可以,而Statement每执行一次SQL语句,都会去数据库中查找,降低数据库使用效率,消耗资源
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: