没有合适的资源?快使用搜索试试~ 我知道了~
首页在labview中用ADO访问数据库
在labview中用ADO访问数据库
5星 · 超过95%的资源 需积分: 45 63 下载量 34 浏览量
更新于2023-03-03
评论 4
收藏 1.54MB DOC 举报
ADO可用来编写紧凑简明的脚本,以便连接到Open Database Connectivity(ODBC)兼容的数据库和OLE DB兼容的数据源,这样ASP程序就可以访问任何与ODBC兼容的数据库,包括MS SQL SERVER、Access、Oracle等等。
资源详情
资源评论
资源推荐
第8章
用ADO访问数据库
ASP内建的Database Access组件使得能够轻而易举地通过ActiveX Data Objects(ADO)
访问存储在服务器端的数据库或其他表格化数据结构中的信息。
ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种
功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到网站
的ASP页面上。
教学目标
通过对本章的学习,应熟练掌握与ADO相关的数据库基础知识,了解Connection对象和
Command对象的属性和方法,可编制ASP程序与数据库建立连接并进行简单的操作。
教学重点与难点
♦ 数据库的常用概念及术语
♦ ADO对象模型
♦ 与数据库建立连接
♦ Connection对象的属性和方法
♦ Command对象的属性和方法
ADO可用来编写紧凑简明的脚本,以便连接到 Open Database Connectivity(ODBC)
兼容的数据库和OLE DB兼容的数据源,这样ASP程序就可以访问任何与ODBC兼容的数据
库,包括MS SQL SERVER、Access、Oracle等等。
8.1 数据库基础
数据库是一种储存数据的应用软件,目前市面上存在多种形式的数据库系统,而其中
最受欢且广泛被使用的便是关系型数据库系统,这一类的数据库将数据按类别储存在各种
数据表中,并且通过数据表之间的关联,进行数据的调整与搜寻等维护操作。
8.1.1 数据库的常用概念及术语
开发一个完整的站点一般都要用到数据库。因为在网站的运转过程中,需要保存的数
据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查
询和更新。
1. 表、记录和字段
表是按某一公共结构存储的一组相似数据。数据库本身由多个数据表所组成,数据表
外观类似Excel之类的表格。表按行、列方式排列数据,每一个行代表一个记录,每一列代
表一个字段,每一个字段均有其特定的字段名称和字段数据类型。例如,一个员工工资表
可包含员工的编号、姓名和工资数额等内容,每项内容是一个字段;而每个员工的编号、
姓名和工资数额等内容的一组信息就是一条记录,如表8-1所示:
表8-1 员工工资表
员工编号 姓名 工资
KF001 赵刚 3600.00
KF002
陈好
1200.00
KF003 李琼 2400.00
KF004
张亮
1800.00
KF005 马助华 2100.00
在SQL数据库中创建表时,表中的字段必须指定一种数据类型。字段中存储的数
据必须与字段所指定的数据类型一致。
2. 数据库
一个关系型数据库通常包含了数个数据表,通过建立表之间的关系来定义数据库的结
构。例如一家图书公司的数据库可能提供储存客户数据的客户资料表、储存图书品种的图
书资料表和管理销售订单的订单资料表等等,分别用以储存各种类型的数据内容,如表8-2
所示。
表8-2 图书公司经营数据库的数据表
2
资料表 说明
Customers
客户资料表
OrderDetails 订单明细数据表
Orders
订单数据表
Products 图书资料表
客户资料表中存放的是客户信息,包括客户编号、客户名称、通信地址和电话等,如
表8-3所示:
表8-3 Customers(客户资料)表
字段名 字段类型 字段长度
CustID nchar 6
CustName nvarchar 16
Address nvarchar 20
Phone nvarchar 20
3. 索引
索引是一种字段标示,在关系数据库中,通常使用索引来提高数据的检索速度。它的
主要功用有两种,增加数据的搜寻速度和设置数据表关联。
一个数据表中的数据往往是动态增减的,记录在表中是按输入的物理顺序存放的。当
为主关键字或其他字段建立索引时,数据库管理系统将索引字段的内容以特定的顺序记录
在一个索引文件上。检索数据时,数据库管理系统先从索引文件上找到信息的位置,再从
表中读取数据。索引就如同一本书的书签,数据库系统可以根据索引快速的找到储存数据
表中的特定数据。
索引本身根据其功用可以分为两种,主健(主索引)和一般性索引。一个数据表中只
能有一个字段设定为主健,而被设置为主健的字段,在整个数据表中其数据内容是唯一值
不允许重复。如上例的Customers表中,CustID字段是每个客户的唯一编号,不允许有重复
值。它常被作为Customers表的主关键字,用来唯一标识表中记录的一个或一组字段。
一个数据表可以有多个字段设置为一般性索引,这种类型的索引没有唯一性,此字段
的数据在数据表中允许重复存在,除了与其它数据表的主索引字段作关联之外,同时这种
索引还可以加速数据库的搜寻速度。
4. 关系
关系型数据库将数据按类别储存在不同的数据表当中,以方便数据的管理与维护。不
同的数据表通过数据表之间的特定字段,定义其间的关系,用户通过关系,在不同数据表
中取得相关的数据内容。
通过设计各种不同的关系,可以极具弹性的方式存取数据表中的任何数据内容。建立
好关系对于规范化表结构、减少数据冗余,对于保证数据完整性、保证数据的有效性、提
高安全性等方面有着重要作用。
3
8.1.2 SQL Server
SQL Server提供了以Web标准为基础的扩展数据库编程功能,以使用HTTP来向数据库
发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。
本节将介绍如何在SQL Server中创建一个图书订单管理数据库。有关SQL Server的详细
用法,请读者参阅有关材料。
1. 创建一个新的数据库
SQL Server提供了一整套图形化工具以方便用户操作,创建和修改数据库及备份数据库
操作可通过企业管理器来进行。
【练习8-1】使用SQL Server的企业管理器创建一个新的数据库。
(1) 单击“开始”按钮,选择“程序”|“MicroSoft SQL Server”|“企业管理器”,启动企业管理
器,如图8-1所示。
图8-1 企业管理器
(2) 在左侧的树形视图中的“数据库”项目上单击鼠标右键,然后选择快捷菜单的“新建数
据库”命令,打开“数据库属性”对话框,如图8-2所示。
图8-2 输入数据库名称
(3) 输入数据库的名称,如“booknet”。单击“确定”按钮即可完成一个空白数据库的创建
4
在SQL Server中,每个数据库都有两个相关的文件。一个是扩展名为.mdf的数据库
文件,另一个是扩展名为.ldf的事务日志文件。可以分别在“数据文件”和“事务日
志”选项卡中设置这两个文件的存放位置和占用的空间等。
2. 创建一个新表
SQL数据库中的数据都存储在一个个表中。创建一个空白数据库后,就要根据需要在
数据库设计表的结构并将它们添加到数据库中。
【练习8-2】在数据库中创建一个新表并添加内容。
(1) 在企业管理器窗口中选择“数据库”项目中新建的“booknet”数据库,在右侧的“表”项目
上单击鼠标右键,选择快捷菜单的“新建表”命令,如图8-3所示。
图8-3 新建一个数据表
(2) 系统弹出表的设计窗口,逐一输入表的每个字段的名称、类型和长度。然后在要设
置主关键字的字段上单击鼠标右键,如CustID字段,在弹出的快捷菜单中选择“设置主键”命
令,如图8-4所示。
图8-4 设计表的结构
(3) 关闭设计窗口,按照提示保存更改并在“选择名称”提示框输入表名,如图8-5所示。
5
剩余43页未读,继续阅读
flyindancexie
- 粉丝: 5
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3