解决方案 »

  1.   

    使用preparedstatement只发送一次SQL语句到数据库,数据库先编译好;当设置?参数执行SQL语句后,数据库无需再编译SQL语句。
      

  2.   

    我的理解是:preparedstatement是数据库预编译,而不是java代码的预编译。
      

  3.   

     可不可以理解为是使用preparedstatement实际上是在数据库中实现了一个存储过程呢!不需要再次编译?那么预编译发生在什么时候呢?是当进行run application时编译到preparedstatement这个位置才开始预编译吗?
      

  4.   


    回复于: 2014-03-02 18:31:57
     可不可以理解为是使用preparedstatement实际上是在数据库中实现了一个存储过程呢!不需要再次编译?那么预编译发生在什么时候呢?是当进行run application时编译到preparedstatement这个位置才开始预编译吗?
      

  5.   

    参考:http://www.iteye.com/problems/32029