追尔教育-PreparedStatement优化JDBC数据库访问
image

PreparedStatement优化JDBC数据库访问

Java基础应用开发-PreparedStatement

选修课程   ¥0.00
适用人群: 适应Java初学及有意向进入Java开发行业的求职者,不要求学员有程序基础、不限学历,适合零基础、初学者、在校大学生、应届毕业生、本科、专科、高职院校、有IT或非IT工作经验等人群均可。

提示:本课程前置课程包括:JDBC、反射

该 PreparedStatement接口继承Statement,并与之在两方面有所不同:

PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN 参数保留一个问号(“?”)作为占位符。每个问号的值必须在该语句执行之前,通过适当的setXXX 方法来提供。
由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象。因此,多次执行的 SQL 语句经常创建为 PreparedStatement 对象,以提高效率。
作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能。另外它还添加了一整套方法,用于设置发送给数据库以取代 IN 参数占位符的值。同时,三种方法 execute、 executeQuery 和 executeUpdate 已被更改以使之不再需要参数。这些方法的 Statement 形式(接受 SQL 语句参数的形式)不应该用于 PreparedStatement 对象。
java.sql包中的PreparedStatement 接口继承了Statement,并与之在两方面有所不同:有人主张,在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement。

授课人员

image

追尔教育

卓越实践、完美教育
追尔教育实现高学历+高技能+高薪就业的模式开创业内综合教育培训新模式,为广大定居于北上深做长远规划。

课程评价

暂时还没有评价

887 位共同奋斗的同学

关于我们

这是一个在线直播学习平台
你可以在这里学习你喜爱的课程

关注我们

gongzhonghao.jpg

Powered by zhuir   沪ICP备15027604号  沪公网安备:31011302004922     Copyright © 2013-2024