PreparedStatement和statement
时间: 2023-09-27 14:09:22 浏览: 81
PreparedStatement
statement和preparedstatement都是用来执行SQL语句的接口,但是它们之间有一些重要的区别。
statement是用来执行静态SQL语句的接口,它每次执行都会将SQL语句发送到数据库服务器进行解析和执行。
preparedstatement是用来执行动态SQL语句的接口,它先将SQL语句发送到数据库服务器进行预处理,然后再执行。因为SQL语句已经预处理过了,所以执行效率更高。此外,preparedstatement还可以防止SQL注入攻击。
阅读全文