,如大型数据库Oracle、SQLServer,ess等,,简称ODBC。它包含访问不同数据库所要求的ODBC驱动程序。只要调用ODBC所支持的函数,动态链接到不同的驱动程序上即可。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是Oracle、ess数据库,均可用ODBCAPI进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。4ODBC数据源控制台就是Windows系统管理数据源的控制台,所有的数据库驱动,以及数据源登记都要在此发布,并向系统发出请求。通过使用ODBCAPI和MFCODBC类,可以访问任何数据资源。只要应用程序的用户的终端机器上面有ODBC的驱动,都可以访问任何地方的数据源。ODBC是种接口,它是通过相应的各个数据库的ODBC驱动来访问各种数据库中的数据。使用ODBC,能够使应用程序独立于数据库的硬件环境,ODBC提供的API函数独立于数据库管理系统。5ODBC是Microsoft的Windows系统下的数据库服务的一部分。它是由下面几个部分构成的:ODBCAPI:包含在一个动态库中的函数集合、一个错误代码的集合、一个标准的SQL语句集合,用来调用DBMS中的数据。ODBCDriverManager:一个动态库文件()来加载ODBC驱动,这个DLL是对你的应用程序是透明的。ODBCdatabasedrivers:由一个或是多个DLL构成,其中含有ODBCAPI,这些DLL由其拥有者DBMS调用。ursorLibrary:这也是一个动态连接库文件。ODBCAdministrator:这是一个ODBC控制台,用来管理不同的数据源。。CRecordView类使用了动态数据交换(DDX)和数据库交换(RFX),在视图上的控件和数据源中的数据库中进行数据交换。AppWizard生成CRecordView和CRecordset类,并和相应的数据源关联。9【例13-1】创建一个数据库应用程序,ess数据库表中的记录。10
数据库应用程序的开发 来自淘豆网m.daumloan.com转载请标明出处.