一、说明
在我们做数据库程序时,经常用到PreparedStatement接口来实现对数据库的操作,它可以执行动态的SQL语句,和Statement相比PreparedStatement不仅可以防止SQL注入,同时编写SQL语句也更不容易出错,而且由于它是预编译的,所以效率也会很高。
SQL注入:利用系统的漏洞添加字段来侵入和破坏数据。
利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的SQL语句段或命令,从而利用系统的SQL引擎完成恶意行为的做法。
二、代码实现
1 | //实现一个通用的更新方法 |