标签:sel 高效 sql语句 开始 creat red rest pre 带来
003、statement和PreparedStatement之间的区别?
第一:prepareStatement会先初始化SQL,先把这个SQL提交到数据库中进行预处理,多次使用可提高效率。节省时间并增加代码的可读性
createStatement不会初始化,没有预处理,没次都是从0开始执行SQL
第二:prepareStatement可以替换变量,在SQL语句中可以包含?,可以用ps=conn.prepareStatement("select* from Cust where ID=?");而Statement不能
第三:PreparedStatement比 Statement 更快,PreparedStatement可以写动态参数化的查询;在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。
标签:sel 高效 sql语句 开始 creat red rest pre 带来
原文地址:http://www.cnblogs.com/hyou/p/7750847.html