好文档 - 专业文书写作范文服务资料分享网站

数据库教案 项目五 数据库的开发应用

天下 分享 时间: 加入收藏 我要投稿 点赞

项目五、数据库的开发应用

一、教学目标

1.掌握应用程序与ODBC结构、ODBC句柄、ODBC 管理器 、执行流程。 2.掌握查看系统所安装的ODBC驱动程序。 3.了解ODBC环境配置。

4.掌握ASP.NET和SQL Server 2005。 二、课时分配

本项目共3个任务,安排4课时。 三、教学重点

通过本项目的学习,让学生了解学习应用程序与ODBC结构、ODBC 驱动程序、数据源,以及掌握查看系统所安装的ODBC驱动程序;学会添加ODBC数据源、删除ODBC数据源;学会实例配置ODBC数据源;学会ASP.NET与SQL Server 2005的连接。 四、教学难点

1.掌握查看系统所安装的ODBC驱动程序方法。 2.学会添加ODBC数据源、删除ODBC数据源。 3.学习ODBC应用程序与ODBC结构。 五、教学内容

任务二十 SQL Server 2005开发应用

一、 ODBC简介 1.ODBC概念

开放数据库互连(Open Database Connectivity,ODBC)是微软公司开放服务结构(Windows Open Services Architecture,WOSA)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这种接口提供了独立于任何数据管理系统编写应用程序的能力。OCBC通过ODBC驱动程序提供

了对不同的数据库供应商的一组应用程序接口来给特殊的数据库管理系统(DBMS)。用户的应用程序使用这组API来调度ODBC驱动程序。然后驱动程序通过SQL语句同DBMS发生联系。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 2.应用程序与ODBC结构

应用程序与ODBC以及数据库的关系如图20-1所示,ODBC通过驱动程序提供数据独立性,不论何种数据库,均可以通过ODBC API进行访问,ODBC驱动程序与具体的数据库有关,但基于ODBC的应用程序对数据库的操作不依赖于任何DBMS,也不直接与DBMS交互,所有的数据库操作由对应数据库服务器的ODBC驱动程序完成。

(1) 用户应用程序 (Application): 定义了系统的应用逻辑,负责和用户的交互管理,调用ODBC函数向数据库库服务器提交数据访问请求,获取结果并返回给用户。

(2) ODBC 管理器 (ODBC manager),为应用程序加载和调用ODBC驱动程序,负责应用程序和驱动程序的交互控制。但应用程序需要执行ODBC函数时,会根据应用程序提供的连接数据源找到它相应的驱动程序,并将驱动程序中同名的函数和应用程序绑定。

(3) ODBC 驱动程序(ODBC Drivers),是一些DLL,提供 ODBC32和数据库之间的接口,应用程序最终调用驱动程序提供的函数操作数据库,要操作不同类型的数据库需要加载不同的ODBC 驱动程序。只要安装新的数据库软件,即同时安装了相应的ODBC驱动程序,就可使用新数据库。驱动程序完成数据库访问请求的提交和结果集接收,应用程序使用驱动程序提供的结果集管理接口操纵执行后的结果数据。 (4) 数据源 (Data Sources): 包含数据库的位置和数据库类型等信息。 3.ODBC句柄

一个句柄是指使用的一个唯一的整数值,即一个四字节长的数值,来标志应用程序中的不同对象和同类对象中的不同的实例,例如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等。ODBC句柄包括: ODBC环境句柄、连接句柄和语句句柄等。 4.执行流程

在ODBC初始化阶段,分配环境句柄、分配连接句柄、建立连接和分配语句句柄;再执行程序主体部分;最后应用程序完成数据库操作,退出运行之前,必须释放语句句柄、断开数据源连接、释放连接句柄和释放环境句柄。

数据库教案 项目五 数据库的开发应用

项目五、数据库的开发应用一、教学目标1.掌握应用程序与ODBC结构、ODBC句柄、ODBC管理器、执行流程。2.掌握查看系统所安装的ODBC驱动程序。3.了解ODBC环境配置。4.掌握ASP.NET和SQLServer2005。二、课时分配本项目共3个任务,安排4课时。三、教学重点通过本
推荐度:
点击下载文档文档为doc格式
0imq35wk4i37lyd0yjbf83hrt8bf1m008vv
领取福利

微信扫码领取福利

微信扫码分享