日期:2014-05-17  浏览次数:20846 次

求一个oracle查询效率比较的问题!
用普通的sql
“select   *   from   testtab   where   name= 'aa '”

与参数形式
"slect   *   from   testtab   where     name=?   "(根据所用语言作相关调整)作为一个变量,再通过对所处变量位置的?设定参数值

这两种查询方式执行效率和性能哪个比较好,差别大不大  


------解决方案--------------------
第二种比较快

SQL语句被预编译并且存储在PreparedStatement对象中。然后可以使用此对象高效地多次执行该语句。

详情请参考 http://byval.bokee.com/230275.html