Closed GoogleCodeExporter closed 9 years ago
PreparedStatement的第一次执行消耗是很高的。它的性能体现在后 面的重复执行。 目前NutDao在做查询等操作的时候采用的所有变量直接拼装成�� �个sql String的方 式,从这点上讲,采用Statement效率更高。 但是,实际使用中,很多情况是每个查询重复执行,仅仅条�� �变量不一样: select * from t_pets where price>100 select * from t_pets where price>200 ...... 这样的话,每次数据库都有一个 PreparedStatement的第一次执行消耗是很高的 问 题。 select * from t_pets where price>? 这样就只有第一次消耗,以后重复执行此查询的时候效率更�� �。 结论:建议采用PreparedStatement,sql语句拼装采用?占位符方式 。
Original issue reported on code.google.com by hzzd...@gmail.com on 18 May 2010 at 8:55
hzzd...@gmail.com
现在已经是PreparedStatement
Original comment by wendal1985@gmail.com on 24 Jul 2011 at 12:46
wendal1985@gmail.com
Original issue reported on code.google.com by
hzzd...@gmail.com
on 18 May 2010 at 8:55