Java JDBC:Statement/PreparedStatement/CallableStatement区别及性能
原址:
(1)Statement:
每次执行sql语句,数据库都要执行sql语句的编译 ,最好用于仅执行一次查询并返回结果的情形,效率高于PreparedStatement.但存在sql注入风险
(2)PreparedStatement:
是预编译执行的。在执行可变参数的一条SQL时,PreparedStatement比Statement的效率高,因为DBMS预编译
转载
2014-06-10 17:14:11 ·
948 阅读 ·
0 评论