SQL Server2000实用教程 教学课件 ppt 作者 蒋文沛 第12章

上传人:E**** 文档编号:89401432 上传时间:2019-05-24 格式:PPT 页数:32 大小:185.50KB
返回 下载 相关 举报
SQL Server2000实用教程 教学课件 ppt 作者  蒋文沛 第12章 _第1页
第1页 / 共32页
SQL Server2000实用教程 教学课件 ppt 作者  蒋文沛 第12章 _第2页
第2页 / 共32页
SQL Server2000实用教程 教学课件 ppt 作者  蒋文沛 第12章 _第3页
第3页 / 共32页
SQL Server2000实用教程 教学课件 ppt 作者  蒋文沛 第12章 _第4页
第4页 / 共32页
SQL Server2000实用教程 教学课件 ppt 作者  蒋文沛 第12章 _第5页
第5页 / 共32页
点击查看更多>>
资源描述

《SQL Server2000实用教程 教学课件 ppt 作者 蒋文沛 第12章 》由会员分享,可在线阅读,更多相关《SQL Server2000实用教程 教学课件 ppt 作者 蒋文沛 第12章 (32页珍藏版)》请在金锄头文库上搜索。

1、2019年5月24日,SQL Server 2000实用教程,本章主要讨论如何开发SQL Server数据库应用程序,通过两个示例来说明如何通过应用程序对SQL Server数据库进行操作。一个是利用ASP.NET存取数据库,这个示例是基于B/S(浏览器/服务器)模式;一个是利用VB.NET存取数据库,这个示例是基于C/S(客户端/服务器)模式。 通过本章的学习,掌握利用ADO.NET存取SQL Server数据库的几个对象的使用方法。熟悉利用ASP.NET程序对数据库进行存取操作的方法,熟悉利用VB.NET程序对数据库进行存取操作的方法。,2019年5月24日,SQL Server 2000

2、实用教程,12.1 ADO.NET简介,一般来说,存取数据库是开发网络程序中最重要也最常用的部分。Visual Studio.NET框架提供了ADO.NET,利用它就可以方便地存取数据库。 准确地说,ADO.NET是由很多类组成的一个类库。这些类提供了很多对象,分别用来完成数据库的连接、查询记录、插入记录、更新记录和删除记录等操作。其中主要包括如下5个对象。 Connection对象:用来连接到数据库。 Command对象:用来对数据库执行SQL命令,如查询语句。 DataReader对象:用来从数据库返回只读数据。,2019年5月24日,SQL Server 2000实用教程,12.1 AD

3、O.NET简介,DataAdapter对象:用来从数据库返回数据,并送到DataSet对象中,还要负责保证DataSet对象中的数据和数据库中的数据保持一致。 DataSet对象:它可以看作是内存中的数据库。利用DataAdapter对象将数据库中的数据送到该对象中,然后就可以对其中数据进行各种操作,最后在利用DataAdapter对象将更新反映到数据库中。,2019年5月24日,SQL Server 2000实用教程,12.1 ADO.NET简介,这5个对象提供了两种读取数据库的方式(如图12-1):一种是利用Connetction、Command和DataReader对象,这种方式只能读取

4、数据库,也就是说不能修改记录,如果只是想查询记录的话,这种方式的效率更高些;第二种是利用Connection、Command、DataAdapter和DataSet对象,这种方式更灵活,可以对数据库进行各种操作,本章的两个示例均采用第二种读取数据库的方式。,2019年5月24日,SQL Server 2000实用教程,12.1 ADO.NET简介,针对不同的数据库,ADO.NET提供了两套类库:第一套类库可以存取所有基于OLEDB提供的数据库(表12.1中的第二列),如SQL Server、Access、Oracle等;第二套类库专门用来存取SQL Server数据库(表12.1中的第三列)。

5、具体对象名称如表12.1所示。,2019年5月24日,SQL Server 2000实用教程,12.1 ADO.NET简介,表12.1 ADO.NET具体对象名称,2019年5月24日,SQL Server 2000实用教程,12.1 ADO.NET简介,对于SQL Server数据库,可以用第一套类库,也可以采用第二套类库,但采用第二套类库的效率更高些,本章两个示例均采用第二套类库。 无论使用哪种类库,都需要在设计页面导入名称空间。如果使用第二套类库,导入名称空间语法格式如下。,2019年5月24日,SQL Server 2000实用教程,12.1 ADO.NET简介, 采用ASP.NET操

6、作数据库需要导入名称空间语法: 采用VB.NET操作数据库需要导入名称空间语法: imports System.Data imports System.Data.SQLclient,2019年5月24日,SQL Server 2000实用教程,12.2 数据库设计,后面的两个示例主要是达到让大家了解如何通过ASP.NET程序和VB.NET程序实现对数据库操作,所以重点放在程序开发上,数据库设计的比较简单,只涉及到对一个表的操作。 创建数据库sales,添加表Employees,表结构如表12.2所示。,2019年5月24日,SQL Server 2000实用教程,12.2 数据库设计,表12.

7、2 Employees,2019年5月24日,SQL Server 2000实用教程,12.2 数据库设计,在Employees表中添加几项记录以供测试,如图12.2。,2019年5月24日,SQL Server 2000实用教程,12.3 ASP.NET 操作数据库,ASP.NET的全名是Active Server Pages.NET,它的另外一个名称是Active Server Pages+。ASP.NET可以说是ASP的最新版本,但是ASP.NET并不象以往的ASP1.0,ASP2.0及ASP3.0只做了小幅度的修改,而是微软提出的.NET框架的一部分,它是一种以Visual Studi

8、o.NET框架为基础开发网上应用程序的全新模式。 ASP.NET是Visual Studio.NET框架中专门用来开发网上应用程序的,它其实不是一种语言,更象一个框架,在这个框架下可以采用VB、C#或其他Visual Studio.NET语言开发网上程序。,2019年5月24日,SQL Server 2000实用教程,12.3 ASP.NET 操作数据库,12.3.1 ASP.NET运行环境 要想正确运行ASP.NET文件,服务器端必须安装如下软件: . Windows 2000 Professional或Windows 2000 Server或Windows 2000 Advance Ser

9、ver或Windows XP Professional或更高版本,其中Windows 2000系列需要安装Service Pack 2.0或更高服务包(Service Pack 3.0或Service Pack 4.0),可以到微软的网站下载。 . IIS 5.0(Internet信息服务管理器) .NET framework SDK(.NET 框架开发工具SDK) . Microsoft Data Access Components 2.7(数据访问组件) 客户端只要是普通浏览器即可,如Internet Explorer 5.0或更高版本。,2019年5月24日,SQL Server 200

10、0实用教程,12.3 ASP.NET 操作数据库,12.3.2 ASP.NET开发工具 本示例将使用Dreamweaver MX作为ASP.NET程序开发工具。,2019年5月24日,SQL Server 2000实用教程,12.3 ASP.NET 操作数据库,12.3.3 ASP.NET程序设计 1.创建ASP.NET动态页 运行Dreamweaver MX,单击“文件”“新建”命令,会弹出图12-5所示的“新建文件”对话框,在“常规”选项卡的“类别”中选择“动态页”,然后在右边的“动态页”中双击“ASP.NET VB”选项就会得到一个动态页面,然后对它命名后保存到C:Inetpubwwwr

11、oot路径下,请注意ASP.NET文件的扩展名称为.aspx。,2019年5月24日,SQL Server 2000实用教程,12.3 ASP.NET 操作数据库,2.导入名称空间 因为我们要在程序中操作数据库,所以需要导入名称空间,将它们写在 的下面,2019年5月24日,SQL Server 2000实用教程,12.3 ASP.NET 操作数据库,3.利用Datagrid控件显示sales库Employees表中的记录 (1)创建一个动态页面browser.aspx并保存到路径C:Inetpubwwwroot。 (2)在此页面书写添加一个Datagrid控件用来显示记录 (3)测试运行:在

12、浏览器的地址栏中输入localhost/browser.aspx,2019年5月24日,SQL Server 2000实用教程,12.3 ASP.NET 操作数据库,4.向数据库sales的Employees表中增加记录 (1)创建动态页面add.aspx,并保存到默认路径C:Inetpubwwwroot。 (2)将第三部分的所有代码复制过来,在其基础之上添加新的控件。通过“文本框”控件进行数据输入编号、姓名、电话和地址,通过“单选按钮列表”控件进行选择性别,通过“下拉列表”控件进行选择部门;并在原程序基础上添加增加记录程序代码,其中灰色部分是相对于第三部分新增的内容,2019年5月24日,S

13、QL Server 2000实用教程,12.3 ASP.NET 操作数据库,(3)测试运行:在浏览器的地址栏中输入localhost/add.aspx,然后输入或选择新添加的数据,单击“提交”按钮 5.修改sales数据库Employees表中的记录 (1)创建动态页面edit.aspx,并保存到路径C:Inetpubwwwroot。 (2)将第三部分的程序代码复制完全复制过来,在其基础上添加Datagrid编辑模板;添加修改sales数据库Employees表中记录的程序代码,其中灰色部分是相对于第三部分新增的内容,2019年5月24日,SQL Server 2000实用教程,12.3 AS

14、P.NET 操作数据库,(3)测试运行:在浏览器的地址栏中输入localhost/edit.aspx,运行后单击某一记录后面“修改”列中的”修改”按钮,比如修改第五条记录中的“电话”为“(010) 65554444”,然后单击”保存”按钮观察效果 6.删除sales数据库Employees表中的记录 (1)创建动态页面delete.aspx,并保存到路径C:Inetpubwwwroot。 (2)将第三部分的程序代码完全复制过来,在其基础上添加Datagrid的删除模板;添加程序删除sales数据库Employees表中记录的程序代码,其中灰色部分是相对于第三部分新增的内容 (3)测试运行:在浏

15、览器的地址栏中输入localhost/delete.aspx,运行后单击某一记录后面“删除”列中的“删除”按钮,观察效果,2019年5月24日,SQL Server 2000实用教程,12.3 ASP.NET 操作数据库,7.查询sales数据库Employees表中的记录 (1)创建动态页面search.aspx,并保存到路径C:Inetpubwwwroot。 (2)将第三步的程序代码复制完全复制过来,在其基础上添加一个文本框控件,一个按钮控件;添加程序代码, 其中灰色部分是相对于第三部分新增的内容 (3)测试运行:在浏览器的地址栏中输入localhost/search.aspx,在姓名后面

16、的文本框中输入测试想查询的姓名(如测试3),单击“查询”按钮,观察效果,2019年5月24日,SQL Server 2000实用教程,12.3 ASP.NET 操作数据库,8. 综合程序代码 (1)下面综合了以上各项功能的完整程序代码 (2)测试运行:在浏览器的地址栏里面输入localhost/allprogram.aspx,2019年5月24日,SQL Server 2000实用教程,12.4 VB.NET 操作数据库,12.4.1 启动Visual Basic.NET 集成开发环境 如果计算机上安装了Visual Basic.NET2003 ,那么它的启动顺序是:“开始”程序”“Microsoft Visual Studio.Net2003”“Microsoft Visual Studio.Net2003”。启动后,会显示如图12.18的“起始页”中的“项目”面板,单击“新建项目”按钮进入如图12.19的“新建项目对话框”。 此对话框上部有两个窗格,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号