PreparedStatement关键字有哪些优点呢?
下文笔者讲述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提供相关方法进行操作
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。