比较Statement和PreparedStatement的异同?

在数据库操作中,比较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的异同?)