1.什么是预编译语句
预编译语句PreparedStatement 是java.sql中的一个接口,它是Statement的子接口。
2.什么时候使用预编译语句
一般是在需要反复使用一个SQL语句时才使用预编译语句,预编译语句常常放在一个for或者while循环里面使用,通过反复设置参数从而多次使用该SQL语句;为了防止SQL注入漏洞,在某些数据操作中也使用预编译语句。
3.JDBC使用预编译SQL的好处
1. 执行效率
2. 代码可读性、可维护性
3. SQL执行的安全性
4. 减少硬解析,节约大量的CPU资源