一、 PreparedStatement接口继承Statement, PreparedStatement 实例包含已编译的 SQL 语句,因此其执行速度要快于 Statement 对象。数据库
二、做为 Statement 的子类,PreparedStatement 继承了 Statement 的全部功能。三种方法缓存
stmt.executeUpdate("insert into tb_name (col1,col2,col2,col4) values ('"+var1+"','"+var2+"',"+var3+",'"+var4+"')");//stmt是Statement对象实例 perstmt = con.prepareStatement("insert into tb_name (col1,col2,col2,col4) values (?,?,?,?)"); perstmt.setString(1,var1); perstmt.setString(2,var2); perstmt.setString(3,var3); perstmt.setString(4,var4); perstmt.executeUpdate(); //prestmt是 PreparedStatement 对象实例