第十三章数据库与开发工具的协同使用, ②13.1常用的数据库连接方法 ②13.2在 Visua.1 BASIC中的数据库开发 ②13.3在 Delphi或C++ Builder中的数据 库开发 13.4ASP与 SQL Server的协同运用 13.5案例中的程序 练 题 目录
第十三章 数据库与开发工具的协同使用 13.1常用的数据库连接方法 13.2 在Visual BASIC中的数据库开发 13.3 在Delphi或C++Builder中的数据 库开发 13.4 ASP与SQL Server的协同运用 13.5 案例中的程序 练 习 题 目录
第十三章数据库与开发工具的协同使用 13.1常用的数据库连接方法 13.1.1ODBC 213.1.2 OLE DB 13.1.3ADO
13.1常用的数据库连接方法 13.1.1 ODBC 13.1.2 OLE DB 13.1.3 ADO
第十三章数据库与开发工具的协同使用 13.1.1ODBC 开放式数据库互联ODBc( Opened Data Base Connectivit!y) 是一种用于访问数据库的统一界而标准,由 Microsoft,公司于 1991年底发布 ODBC是一个分层体系结构,由四部分构成:○DBC数据 库应用程序( Application)、驱动程序管理器( DriverManager) DBMS驱动程序( DBMSDriver)、数据源( Data source) (1)应用程序。应用程序的主要功能是:调用ODBC函数, 递交SQL语句给DBMS,检索出结果,并进行处理。应用程序 要完成ODBC外部接口的所有工作
13.1.1 ODBC 开放式数据库互联ODBC(Opened DataBase Connectivity) 是一种用于访问数据库的统一界而标准,由Microsoft公司于 1991年底发布。 ODBC是一个分层体系结构,由四部分构成:ODBC数据 库应用程序(Application)、驱动程序管理器(DriverManager)、 DBMS驱动程序(DBMSDriver)、数据源(Data Source)。 (1)应用程序。应用程序的主要功能是:调用ODBC函数, 递交SQL语句给DBMS,检索出结果,并进行处理。应用程序 要完成ODBC外部接口的所有工作
第十三章数据库与开发工具的协同使用 (2)驱动程序管理器。驱动程序管理器是一个动态连接库 (DLL),用于连接各种DBS的DBMS驱动程序(如 SQL Server, Oracle, Sybase等驱动程序),管理应用程序和DBMS驱动程序 之间的交互作用。驱动程序管理器的主要功能如下: ●为应用程序加载DBMS驱动程序 ●检查ODBC调用参数的合法性和记录ODBC函数的调用。 ●为不同驱动程序的ODBC函数提供单一的入口 ●调用正确的DBMS驱动程序。 ●提供驱动程序信息 (3)DBMS驱动程序。应用程序不能直接存取数据库,其各 种操作请求要通过◎DBC的驱动程序管理器提交给DBMS驱动 程序,通过驱动程序实现对数据源的各种操作,数据库的操作 结果也通过驱动程序返回给应用程序。应用程序通过调用驱动 ●每
(2)驱动程序管理器。驱动程序管理器是一个动态连接库 (DLL),用于连接各种DBS的DBMS驱动程序(如SQL Server, Oracle,Sybase等驱动程序),管理应用程序和DBMS驱动程序 之间的交互作用。驱动程序管理器的主要功能如下: ●为应用程序加载DBMS驱动程序。 ●检查ODBC调用参数的合法性和记录ODBC函数的调用。 ●为不同驱动程序的ODBC函数提供单一的入口。 ●调用正确的DBMS驱动程序。 ●提供驱动程序信息。 (3)DBMS驱动程序。应用程序不能直接存取数据库,其各 种操作请求要通过ODBC的驱动程序管理器提交给DBMS驱动 程序,通过驱动程序实现对数据源的各种操作,数据库的操作 结果也通过驱动程序返回给应用程序。应用程序通过调用驱动
第十三章数据库与开发工具的协同使用 程序所支持的函数来操纵数据库。驱动程序也是一个动态连接 库(DLL)。 (4)ODBC的数据源管理。数据源( Data source name, 简称DSN)是驱动程序与DBS连接的桥梁,数据源不是DBS,而 是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。数 据源分为以下三类 ●用户数据源:用户创建的数据源,称为“用户数据源”。 ●系统数据源:所有用户和在 Windowsnt下以服务方式 运行的应用程序均可使用系统数据源 ●文件数据源源:文件数据源是ODBC3○以上版本增加的 一种数据源,可用于企业用户,ODBC驱动程序也安装在用户 的计算机上
程序所支持的函数来操纵数据库。驱动程序也是一个动态连接 库(DLL)。 (4)ODBC的数据源管理。数据源(Data Source Name, 简称DSN)是驱动程序与DBS连接的桥梁,数据源不是DBS,而 是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。数 据源分为以下三类。 ●用户数据源 :用户创建的数据源,称为“用户数据源”。 ●系统数据源 :所有用户和在WindowrsNT下以服务方式 运行的应用程序均可使用系统 数据源。 ●文件数据源源:文件数据源是ODBC 3.O以上版本增加的 一种数据源,可用于企业用户,ODBC驱动程序也安装在用户 的计算机上