每向数据库发送一条SQL语句,数据库中的SQL解释器就会将SQL语句转换成数据库底层命令,然后执行该命令完成相关的数据库操作。如果频繁的向数据库提交SQL语句,势必会增加数据库中SQL解释器的负担,进而影响数据库的性能。

  对于JDBC,可以通过Connection对象的preparedStatement(String sql)方法对SQL语句进行预处理,生成数据库底层的内部命令,并将该命令封装在PreparedStatement对象中。通过调用该对象的相应方法,可以执行这些内部命令。也就是说,应用程序能够针对连接的数据库,将SQL语句解释成对应数据库的底层命令,然后让数据库执行这个命令,这样能够减轻数据库的负担,提高访问数据库的速度。

最新文章

  1. UNITY实现FLASH中的setTimeout
  2. day2
  3. c 头文件<ctype.h>(二)
  4. 猜数字 事先给定一个数字,然后让用户猜3次,猜不中就输了,猜中就赢了。 每次猜错,给出提示,less or big
  5. Form表单中的action路径问题,form表单action路径《jsp--->Servlet路劲问题》这个和上一个《jsp--->Servlet》文章有关
  6. 关于Math类的round、floor、ceil三个方法
  7. [转]C# Winform ListView使用
  8. orace owi介绍
  9. HDU5044---Tree 树链剖分
  10. 安卓的sqlite增删改
  11. 安卓自定义类似TabHost的导航栏
  12. 判断JS数据类型的四种方法
  13. [Swift]LeetCode375. 猜数字大小 II | Guess Number Higher or Lower II
  14. APIView源码简单分析图
  15. 2018蓝桥杯 省赛B题(明码)
  16. TensorFlow学习笔记:共享变量
  17. Maven 的41种骨架功能介绍(转)
  18. 纯小白入手 vue3.0 CLI - 2.7 - 组件之间的数据流
  19. 一些css属性的理解和运用。
  20. github view source

热门文章

  1. oracle中的闪回
  2. windows 和 linux 安装 tensorflow
  3. @codechef - BUYLAND@ Buying Land
  4. 模板—点分治A(容斥)(洛谷P2634 [国家集训队]聪聪可可)
  5. 在SQL中number(16,5)中的16和5 及number( 5,-2)中的5和-2是什么意思?
  6. SSM整合 mybatis多条件查询与分页
  7. HDU 1251 裸的字典树、入门题
  8. 解析XML内容到User对象
  9. 2019-7-29-PowerShell-拿到显卡信息
  10. ArrayList中remove方法和set(null)的区别