在数据库操作中,比较Statement和PreparedStatement的异同?
1.使用Statement和PreparedStatement都可以实现sql语句的执行,实现增删改查
2.Statement是PreparedStatement的父接口
3.开发中,包括DBUtils.jar包中提供的现成的增删改查都是使用PreparedStatement
原因在于:1.Statement的问题:①需要拼串②存在sql注入。相比较来说,PreparedStatement可以
解决Statement的问题
2.PreparedStatement可以实现Blob类型数据的增删改查
3.在进行批量操作方面,因为PreparedStatement有预编译过程,效率高于Statement
比较Statement和PreparedStatement的异同?
最新推荐文章于 2021-02-06 21:18:23 发布