日期:2014-05-20  浏览次数:20687 次

java 编译与预编译问题
请问在JAVASE中使用preparedstatement进行预编译是在程序执行RUN application之前还是之后,执行run application的时候是不是就直接开始编译了呢?如何理解preparedstatement提高性能呢?
------解决方案--------------------
使用preparedstatement只发送一次SQL语句到数据库,数据库先编译好;当设置?参数执行SQL语句后,数据库无需再编译SQL语句。
------解决方案--------------------
我的理解是:preparedstatement是数据库预编译,而不是java代码的预编译。
------解决方案--------------------
参考:http://www.iteye.com/problems/32029