ODBC中的同步与异步执行模式.docVIP

  • 3
  • 0
  • 约2.31千字
  • 约 2页
  • 2017-06-13 发布于北京
  • 举报
1.引言 ??? 近年来,随着计算机局域网技术的不断发展,计算机体系结构已经发展到复杂而开放的客户机/服务器模式。对于客户机/服务器应用的开发,现在常用的前端开发工具有:VisualBasic、Delphi、PowerBuilder等。它们可通过ODBC接口访问服务器的SQLServer数据库服务器。 ??? VisualBasic、Delphi、PowerBuilder等开发工具在使用ODBC2.0来编写程序时,通常会提供三种方法来进行数据库应用程序的方案设计: ??? ·使用数据控制项 ??? ·使用数据库对象变量进行编程 ??? ·直接调用ODBC2.0API ??? 在客户机/服务器模式下进行数据库应用程序设计时,仅用前两种方法往往是不够的。因为采用前两种方法,其执行模式对于程序员是透明的,而ODBC2.0访问数据库时存在同步与异步执行模式之分,故容易因设计不当,发生系统死锁。因此,在实际编程序时,我们需要采用第三种方法来解决由同步和异步执行模式所造成的问题。 2.同步和异步执行模式 ??? ODBC2.0访问数据库时,有同步执行模式与异步执行模式之分。 ??? 所谓同步执行模式,是指语句在同步执行模式下,将始终保持对程序流的控制,直至程序结束。例如查询操作,客户机上的应用程序在向服务器发出查询操作的指令后,将一直等待服务器将查询结果返回客户机端后,才继续进行下一步操作,

文档评论(0)

1亿VIP精品文档

相关文档