下载此文档

数据库综合开发应用.ppt


文档分类:行业资料 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
第12章数据库综合开发应用
本章主要讨论如何开发SQL Server数据库应用程序,通过两个示例来说明如何通过应用程序对SQL Server数据库进行操作。一个是利用ASP存取数据库,这个示例是基于B/S(浏览器/服务器)模式;一个是利用VB存取数据库,这个示例是基于C/S(客户端/服务器)模式。
通过本章的学****掌握利用ADO存取SQL Server数据库的几个对象的使用方法。熟悉利用ASP程序对数据库进行存取操作的方法,熟悉利用VB程序对数据库进行存取操作的方法。
SQL Server 2000实用教程
ADO简介
一般来说,存取数据库是开发网络程序中最重要也最常用的部分。Visual Studio框架提供了ADO,利用它就可以方便地存取数据库。
准确地说,ADO是由很多类组成的一个类库。这些类提供了很多对象,分别用来完成数据库的连接、查询记录、插入记录、更新记录和删除记录等操作。其中主要包括如下5个对象。
·Connection对象:用来连接到数据库。
·Command对象:用来对数据库执行SQL命令,如查询语句。
·DataReader对象:用来从数据库返回只读数据。
SQL Server 2000实用教程
ADO简介
·DataAdapter对象:用来从数据库返回数据,并送到DataSet对象中,还要负责保证DataSet对象中的数据和数据库中的数据保持一致。
·DataSet对象:它可以看作是内存中的数据库。利用DataAdapter对象将数据库中的数据送到该对象中,然后就可以对其中数据进行各种操作,最后在利用DataAdapter对象将更新反映到数据库中。
SQL Server 2000实用教程
ADO简介
这5个对象提供了两种读取数据库的方式(如图12-1):mand和DataReader对象,这种方式只能读取数据库,也就是说不能修改记录,如果只是想查询记录的话,这种方式的效率更高些;mand、DataAdapter和DataSet对象,这种方式更灵活,可以对数据库进行各种操作,本章的两个示例均采用第二种读取数据库的方式。
SQL Server 2000实用教程
ADO简介
针对不同的数据库,ADO提供了两套类库:第一套类库可以存取所有基于OLEDB提供的数据库(),如SQL Server、Access、Oracle等;第二套类库专门用来存取SQL Server数据库()。。
SQL Server 2000实用教程
ADO简介
ADO具体对象名称
对象
Ole DB数据库
SQL Server数据库
Connection
OleDbConnection
SqlConnection
Command
mand
mand
DataReader
OleDbDataReader
SqlDataReader
DataAdapter
OleDbDataAdapter
SqlDataAdapter
DataSet
DataSet
DataSet
SQL Server 2000实用教程
ADO简介
对于SQL Server数据库,可以用第一套类库,也可以采用第二套类库,但采用第二套类库的效率更高些,本章两个示例均采用第二套类库。
无论使用哪种类库,都需要在设计页面导入名称空间。如果使用第二套类库,导入名称空间语法格式如下。
SQL Server 2000实用教程
ADO简介
·          · 采用ASP操作数据库需要导入名称空间语法:
<%***@Import NameSpace="" %>
<%***@Import Namespace=""%>
·     · 采用VB操作数据库需要导入名称空间语法:
imports
imports
SQL Server 2000实用教程
数据库设计
后面的两个示例主要是达到让大家了解如何通过ASP程序和VB程序实现对数据库操作,所以重点放在程序开发上,数据库设计的比较简单,只涉及到对一个表的操作。
创建数据库sales,添加表Employees,。
SQL Server 2000实用教程
数据库设计
Employees
名称
类型
可否为空
说明
编号
Char(6)

主键
姓名
Char(8)

性别
Char(2)

部门

数据库综合开发应用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小209 KB
  • 时间2018-11-13