7.1.2Access数据库ADO实现数据库访问.ppt
文本预览下载声明
数据库 目标 数据库相关概念 建立数据库 建立数据库连接 数据源名(DSN) 自定义连接字符串 直接建立连接文件 对数据库进行简单操作 网站数据库 网站后台数据库技术 数据库系统相关概念 1、ODBC (Open Database Connectivity,开放式数据库互连)是微软推出的一种工业标准。它是一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了 ODBC接口或提供了ODBC支持,这其中就包括常用的SQL Server、Oracle、Informix等,当然也包括了Access。 2、数据库驱动程序使用DSN(Data Source Name)定位和标识特定的ODBC兼容数据库,将信息从Web应用程序传递给数据库。典型情况下,DSN包含数据库配置、用户安全性和定位信息,且可以获取Windows NT注册表项或文本文件中的表格。通过ODBC,可以选择要创建的DSN的类型:用户DNS、系统DNS或文件DNS。 DSN (1) DSN:根据Microsoft的官方文档,DSN的意思是“应用程序用于请求一个连到ODBC数据源的连接的名字”,换句话说,它是个代表ODBC连接的符号。它隐藏了诸如数据库文件名、所在目录、数据库驱动程序、用户ID、密码等细节。因此,当建立一个连接时,你不用去考虑数据库文件名、存放位置等,只要给出它在ODBC中的DSN即可。 (2)文件DSN:这种DSN用于用户选择自己创建的DSN文件。 (3)系统DSN:这种DSN可以被任何登录到系统中的用户使用。 (4)用户DSN:这是为特定用户建立的DSN,只有建立这个DSN的用户才能看到并使用它。在上面的两种情况中,DSN的细节都存储在系统的注册表中。 ADO 3、ASP采用ADO(ActiveX Data Object,ActiveX数据对象组件)实现对数据库的访问。它是—个无需进行编译的应用程序环境,支持Open Script接口,可以使用这个标准的任一种脚本语言,如VBScript及JavaScript等。这些语言能够调用相应的组件完成某种功能。 ASP可以用多线程方式在服务器的进程中运行,可对多用户程序进行并行优化处理,可以建立动态性强和功能齐全的网站。 ADO实现访问数据库 服务器端所需要的ADO执行环境。 (1)安装Windows NT/Server windows 2000 Server或Personal Web Server。 (2)安装IIS 3 0(含)以下版本。 (3)在用户|端所需要的ADO执行环境,只需要一般的浏览器即可。 接下来讲述ADO包括的7个对象: (1)Command:定义对数据源进行操作的命令。 (2)Connection:建一个数据源的连接。 (3)Error:提供数据访问错误的细节。 (4)Field:表示一般数据类型的字段。 (5)Parameter:表示Command对象的参数。 (6)Property:表示由数据源定义ADO对象的动态特性。 (7)Recordset:数据库命令结果集对象。 ADO实现访问数据库 灵活运用上述对象的属性、方法可以达到许多很好的效果。通过ADO访问数据库的基本步骤通常都是以下5步。 (1)创建数据库源名。 (2)创建数据库链接。 (3)创建数据对象。 (4)操作数据库。 (5)关闭数据对象和链接。 “家教管理系统数据库” 一、系统数据库设计(p195) 新闻信息:新闻序号、新闻分类、新闻标题、新闻内容、发布人、发布时间 新闻栏目:新闻栏目序号、新闻栏目名称 教员信息: 学号信息: 管理 员: 论坛主题帖子: 论坛帖子回复: 访问量统计: 数据库设计 1、建立数据库文件 (1)开始-程序-Microsoft Access,打开Access数据为管理软件,单击“文件”——“新建”命名。 (2)在右侧“新建文件”任务面板中选择“空数据库”进行新建 (3)弹出“文件新建数据库”对话框,选择“保存位置”为站点文件夹内的database文件夹,文件名NewsData.mdb 单击“创建”按钮完成数据库文件的建立。 News表 系统DSN的配置—创建数据源名 图6-18 配置系统DSN界面 系统DSN的配置—创建数据源名 (1)单击“添加”按钮后弹出如图6-19所示的对话框,选择数据源的驱动程序为“Driver do Microsoft Access (*.mdb)”,单击“完成”按钮。 (2)这时弹出“ODBC Microsoft Access安装”的对话框,在对话框
显示全部