JDBC中Statement、PreparedStatement、CallableStatement的区别

来源:互联网 发布:zoom软件怎么收费 编辑:程序博客网 时间:2024/05/22 14:57

最近遇到了注入问题,发现用PreparedStatement的优点,以及转载的别人的三种方式的详解。

PreparedStatement的优势:
1.防止SQL注入问题。
2.预编译。高效操作,语句只要编译一次。对于一条模板SQL,我们可能需要执行多次,每次只是传入的参数不一样,那么如果我们使用常规语句Statement则会每次执行时在数据库编译一次,然而,如果采用预置语句PreparedStatement,则只会编译一次,这样效率大大提高。

下面是借鉴的别人的博客:http://blog.csdn.net/athenaer/article/details/8696311

0 0