PreparedStatement继承statement。具体区别如下:
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程;
2.如果对数据库只执行一次性存取,则建议用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处;
3.statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译的, preparedstatement支持批处理。 |