Statement与PreparedStatement的初始理解
二者作用:建立了到特定数据库的连接之后,用该连接发
SQL 语句,以此来操控数据库。
二者关系:PreparedStatement是Statement的一个子接口。
Statement使用弊端:
1、存在拼串操作,操作繁琐;
2、存在SQL注入问题(SQL注入是一种网络攻击方式)
PreparedStatement使用优势:
1、可以提高性能,防止SQL注入。
2、能提高性能。(由于 PreparedStatement 对象已预编译过,多次执行的 SQL 语句可以创建为 PreparedStatement 对象,提高效率。)
因此在实际开发当中更多的使用PreparedStatement。