优点:

1、PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义。

2、PreparedStatement可以用来进行动态查询。

3、PreparedStatement执行更快。尤其当你重用它或者使用它的拼量查询接口执行多条语句时。

4、使用PreparedStatement的setter方法更容易写出面向对象的代码,而Statement的话,我们得拼接字符串来生成查询语句。 如果参数太多了,字符串拼接看起来会非常丑陋并且容易出错。

最新文章

  1. 仿QQ空间根据位置弹出PopupWindow显示更多操作效果
  2. 【Java】需要注意的小细节
  3. Android 和iOS 中关于View 的一点知识
  4. Java的++自增
  5. Android之打开闪光灯关键代码
  6. Android中悬浮窗口的实现原理和示例代码
  7. 关于Flex的DataGridColumn 的editorDataField属性
  8. python 全栈开发,Day2(正式)
  9. COCO 数据集的使用
  10. Leetcode_112_Path Sum
  11. grafana--邮箱告警配置
  12. 小技巧:在线生成按钮Shape的网站
  13. AngularJS学习之旅—AngularJS 指令(三)
  14. appium自动化测试(四)
  15. Oracle EBS INV 删除保留
  16. Linux命令(二十) 显示系统内存状态 free
  17. iOS interface适配
  18. grafana设置Alert阈值和邮件报警
  19. openStack虚拟机error 错误状态基于差异镜像+基镜像做恢复
  20. 项目复审-Bata阶段

热门文章

  1. xargs--冬天里的一丝暖意
  2. day7(vue发送短信)
  3. HTML5 速览
  4. 第9.13节 Python文件操作总结
  5. PyQt(Python+Qt)学习随笔:Qt Designer中主窗口对象的toolButtonStyle属性
  6. 从零开始的xxe学习
  7. Echarts的食用方式
  8. jq中$(function(){})和js中window.onload区别
  9. Codeforces Edu Round 47 A-E
  10. Pytest 学习(二十五)- allure 命令行参数【转】