PreparedStatement关键字有哪些优点呢?

书欣 Java经验 发布时间:2022-09-05 23:15:19 阅读数:14526 1
下文笔者讲述PreparedStatement关键字的优点简介说明,如下所示

PreparedStatement关键字的由来

当java连接数据库后,需运行sql语句
此时java.sql包下面有3个接口分别对应数据库的不同方式:
  Statement,PreparedStatement,CallableStatemen
那么PreparedStatement有哪些优点

PreparedStatement优点

 1.代码的可读性和可维护性
 
 2.PreparedStatement能提高性能:
     PreparedStatement执行sql后为预编译命令
     因为预编译语句有可能被重复调用,
	 所以语句在被DBServer的编译器编译后的执行代码被缓存下来,
	 那么下次调用相同的预编译语句就不需要编译,
	 只要将参数直接传入编译过的语句执行代码中就会得到执行
     在statement语句中即使是相同操作但因为数据内容不一样所以整个语句本身不能匹配没有缓存语句的意义
     这样每执行一次都要对传入的语句编译一次
      PreparedStatement可以很方便进行数据的批量操作

 3.PreparedStatement可以防止SQL注入

 4.此外PreparedStatement可以对Blob相关数据进行操作
    因为在操作这些数据时需要对流进行操作
    PreparedStatement提供相关方法进行操作
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202209/16623909734342.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者