配色: 字号:
《SQLServer数据库应用基础教程》第十四章开放数据库连接
2023-05-25 | 阅:  转:  |  分享 
  
第十四章开放数据库连接 14.1 ODBC概述 数据库应用系统的开发过程数据库系统的体系结构ODBC数据库应用系统的开发过程需求分
析系统设计系统实现测试系统交付数据库系统的体系结构单用户数据库系统主从式多用户数据库系统C/S数据库系统B/S数据库系统 Brow
ser/server ? 浏览器/服务器 开放式数据库连接 (ODBC
) 是Microsoft公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供一组对数据库访问的标准应用程序编程接口
(API)。这些API利用SQL来完成其大部分任务。ODBC的API是远离数据源的抽象层,这些调用提供了一种方法,使得能使用ODB
C中定义的SQL语法来操作不同的数据源 不论是FoxPro、Access还是SQL Server数据库,均可用ODBC API进行
访问。由此可见,ODBC最大的优点是能以统一的方式处理所有数据库ODBC组成部件 应用程序(Application) OD
BC管理器 驱动程序管理器 ODBC API ODBC驱动程序和数据源ODBC核心API的一致性要求 分配和释放环境、连接和
语句句柄在连接一个数据源中使用多个语句执行SQL语句在结果列中制定参数的存储空间从结果集合中检索数据,检索与结果集合有关的信息获取
出错信息对于大多数基于驱动程序的ODBC,能提供如下的第一级的一致性 1.对核心API功能的支持 2.使用驱动程序有关的对话框来连
接数据源 3.发送部分或所有参数值4.发送部分或所有参数值 5.获取类别信息(如列、特殊列、统计和表) 6.获取与驱动程序及数据源
功能有关的信息,如支持的数据类型、标量函数和ODBC函数等 ODBC的第二级的一致性要求 对核心及第一层API的支持浏览连接信息并
列出可用的数据源使用可滚动的光标检索一个SQL的本地形式检索类别信息(授权、关键字和过程)调用转换DLL14.2 ODBC 数据源
ODBC数据源是由数据源名称 (Data Source Name,缩写为DSN) 来引用的。它可通过Windows的控制面
板来创建 Analysis Services 支持多种数据源,其中包括 SQL Server 数据库及由其它产品创建的数据库在
对象层次结构中,数据源直接从属于以下对象:数据库:数据库可以包含多个数据源多维数据集:一个多维数据集只能有一个数据源。创建多维数据
集时,可以从数据库的数据源中选择数据源,也可以创建新的数据源ODBC管理器 位于Windows控制面板内,其主要任务是管理安装
的ODBC驱动程序和管理数据源。14.3 安装ODBC的数据源驱动程序 14.3.1添加数据源 14.3.2 数据源转换 对于不
同的数据库,若要让SQL Server能够识别和使用,就必须进行数据源的转换 选择要转换的表,如Access下的table1表,在本图中选择所要转换的目标数据源
献花(0)
+1
(本文系大高老师首藏)