SQL 项目17.pptVIP

  • 3
  • 0
  • 约5.27千字
  • 约 16页
  • 2017-08-10 发布于河南
  • 举报
SQL 项目17

2004-10-1 第6章 表的创建与管理 BH标准课程 “项目导入、任务引领、模块化、仿真化”. 项目17 应用程序访问SQL Server 2005数据库 一、项目目标 培养学生使用应用程序访问SQL Server 2005数据库的能力 二、教学任务: 1.理解应用程序访问SQL Server 2005数据库的接口(API)。 2.掌握使用ADO、ODBC应用程序接口访问SQL Server 2005数据库。 1、项目演示“应用程序访问SQL Server 2005数据库 ” 。 一、相关知识 完成项目“应用程序访问SQL Server 2005数据库 ”,共分为3个任务,具体内容如下: ● 任务17.1 应用程序访问SQL Server 2005数据库的接口API ● 任务17.2 使用ODBC连接SQL Server 2005数据库 ● 任务17.3 使用ADO数据控件访问SQL Server 2005数据库 任务8.1 备份数据库教务系统 8.1.1 备份类型 1、完整数据库备份 指对数据库内所有内容的完整备份,包括备份所有的数据及数据库对象。 2、差异数据库备份 指只备份最后一次数据库完整数据备份以后被更改的数据,即将最近一次数据库完整数据备份之后发生的数据变化备份起来。 3、事务日志备份 也称“日志备份”,该备份是指备份自上次事务日志备份之后对数据库执行的所有事务的一系列记录,即事务日志文件的信息。使用该备份可将数据库恢复到特定的即时点或恢复到故障点。 任务17.1 应用程序访问SQL Server 2005数据库的接口API Microsof SQL Server 2005提供了多种应用程序接口API,它使得前台应用程序能够很方便的访问后台数据库资源,常见 如下: 1、ADO接口 ADO(ActiveX Data Object,活动数据对象)是Microsoft公司开发数据库应用程序面向对象的新接口。它是建立在OLE DB之上的高层数据库访问技术,它基于通用对象模型(COM),封装了OLE DB应用程序接口,简化了OLE DB的操作,是一组自动化对象,提供了简单易用的访问各种数据资源(包括关系型和非关系型)方法,是相对比较新的数据库访问技术。 2、OLE DB接口 OLE DB是Microsoft公司开发通向不同的数据源的低级应用程序接口。OLE DB是一组开放规范,用于在开放式数据库连接(ODBC)上创建应用程序接口API,它封装了ODBC的功能,以统一的方式访问存储在不同信息源中的数据,可为关系数据库、非关系数据库、电子邮件、文件系统、文本、图形图像、Excel电子数据表等提供高性能的访问。 3、ODBC接口 ODBC(open database connectivity,开放数据库连接)是Microsoft公司开发的数据库访问接口标准。ODBC是OLE DB的前身,它是首次对不同数据库平台提供了数据库的标准接口。由于ODBC是API,直接与驱动器通信,因此更便捷, ODBC只限于关系数据库,SQL是向ODBC数据源发送请求的标准语言。 4、嵌入式SQL 嵌入式SQL允许在程序代码中直接使用T-SQL语句,是一种将T-SQL语句直接写入C语言,VB、Java等编程语言的源代码中的方法。借此方法,可使得应用程序拥有了访问数据以及处理数据的能力。在这一方法中,将T-SQL嵌入的目标源码的语言称为宿主语言。 5、DB-Libray DB-Libray是一组由C语言函数和宏定义组成的、用于访问SQL Server的API库文件。开发MS-DOS版本的SQL Server数据库应用程序时需要用到它。 本项目将详细讲解实际应用程序开发中如何通过ADO和ODBC连接访问SQL Server 2005数据库。 任务17.2 使用ODBC连接SQL Server 2005数据库 17.2.1 ODBC简介 开放数据库互连(ODBC)是Microsoft公司开发的一套开放数据库系统应用程序接口规范。对于应用程序开发人员而言,ODBC是一个过程化的数据访问接口。ODBC采用4层体系结构。 17.2.2 SQL Server数据库的ODBC设置 具体操作步骤如下: 1、单击“开始”=“设置”=“控制面板”=“管理工具”,双击 “数据源(ODBC)”图标,打开“ODBC数据源管理器”对话框示; 2、切换至“用户DSN”选

文档评论(0)

1亿VIP精品文档

相关文档