常见问题 SYBASE/赛贝斯数据库软件的常见问题>>

利用PreparedStatement对象提高数据库的总体效率

发布时间:2010-11-10 15:38:20

答案:

在使用PreparedStatement对象执行SQL命令时,命令被数据库进行解析和编译,然后被放到命令缓冲区。然后,每当执行同一个PreparedStatement对象时,它就会被再解析一次,但不会被再次编译。在缓冲区中可以发现预编译的命令,并且可以重新使用。在有大量用户的企业级应用软件中,经常会重复执行相同的SQL命令,使用PreparedStatement对象带来的编译次数的减少能够提高数据库的总体性能。如果不是在客户端创建、预备、执行PreparedStatement任务需要的时间长于Statement任务,我会建议在除动态SQL命令之外的所有情况下使用PreparedStatement对象。

下一步您可以:
查看SYBASE/赛贝斯数据库软件产品 >>
查看数据库软件产品 >>
查看SYBASE/赛贝斯数据库软件常见问题 >>

最新在线问题