使用块游标

使用块游标时,ODBC驱动可以一次获取多行的数据。 对于服务器游标或者键集游标,使用块游标可以减少ODBC驱动与服务器间的交互,从而有助于提高性能; 对于本地实现的只进游标或者静态游标,使用块游标可以减少ODBC API函数的调用次数,非常有限地提高性能。

因为使用块游标的性能优化并不如选择服务器实现方式和游标类型那样显著,因此应用程序应该结合程序的逻辑来决定是否使用块游标。 如果程序的实现适合使用块游标(例如窗口浏览式的数据库交互程序),那么自然应该选择块游标。否则需要均衡考虑性能的优化和相应的编程代价。