ASPNET程序设计教程第9章-数据库基础和数据访问控件课件_第1页
ASPNET程序设计教程第9章-数据库基础和数据访问控件课件_第2页
ASPNET程序设计教程第9章-数据库基础和数据访问控件课件_第3页
ASPNET程序设计教程第9章-数据库基础和数据访问控件课件_第4页
ASPNET程序设计教程第9章-数据库基础和数据访问控件课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第9章 数据库基础和数据访问控件 本章讲述的主要内容9.1 使用数据库系统9.2 使用数据控件访问数据库9.3 实训 使用数据访问控件查询数据库9.1 使用数据库系统9.1.1 创建Microsoft SQL Sever数据库 在VS2015中内置了SQL Server 2014 Express LocalDB版(安装升级包后,可自动更新为LocalDB 2016),LocalDB是SQL Server Express的一种运行模式,也可以理解为超轻量级的SQL Server,特别适合在开发环境使用。1. 新建数据库和数据表 在Visual Studio中提供了一个简单的,操作远程SQL Se

2、rver数据库的“服务器资源管理器”。 9.1 使用数据库系统9.1.1 创建Microsoft SQL Sever数据库1. 新建数据库和数据表 新建数据库9.1 使用数据库系统9.1.1 创建Microsoft SQL Sever数据库1. 新建数据库和数据表 新建表9.1 使用数据库系统9.1.1 创建Microsoft SQL Sever数据库2. SQL Server中常用数据类型 (1) char(n) (2) varchar(n) (3) text和varchar(MAX) (4) int (5) real和float (6) datetime9.1 使用数据库系统9.1.2 常

3、用SQL语句1. 查询语句(Select)SELECT语句主要用于从数据库中返回需要的数据集,其语法格式为:SELECT select_listINTO new_table_nameFROM table_listWHERE search_conditionsGROUP BY group_by_listHAVING search_conditionsORDER BY order_list ASC|DESC9.1 使用数据库系统9.1.2 常用SQL语句2. 插入记录语句(Insert) 使用Insert语句可以向表中插入记录,该语句的语法格式为: INSERT INTO 表名称(字段名) VAL

4、UE(字段值)3. 修改记录语句(Update) 使用Update语句可更新(修改)表中的数据,其语法格式为: UPDATE 表名称 SET 字段名=值 WHERE 条件4. 删除记录语句(Delete) 使用DELETE语句可以删除数据表中指定行,其语法格式为: DELETE FROM 表名称 WHERE 条件9.1 使用数据库系统9.1.3 Microsoft SQL Server常用操作1. 创建存储过程9.1 使用数据库系统9.1.3 Microsoft SQL Server常用操作2. 分离和附加数据库(1) 分离数据库 9.1 使用数据库系统9.1.3 Microsoft SQL

5、Server常用操作3. 分离和附加数据库(2) 附加数据库 首先需要将从其他计算机分离复制过来或从Internet中下载的数据库文件复制到安装有SQL Server Express LocalDB的计算机中(通常需要复制到网站下的App_Data文件夹中)。 启动VS,在服务器资源管理器中右键单击“数据连接”,在弹出的快捷菜单中执行“新建连接”命令,按向导提示即可完成操作。9.1 使用数据库系统9.1.4 Microsoft Access Access数据库管理系统是Microsoft Office的一个组件,是最常用的本地数据库之一。在C#中可以方便地使用数据库对象,操作Access数据库

6、。 1. 创建数据库 2. 创建数据表9.2 使用数据控件访问数据库9.2.1 使用数据源控件1. AccessDataSource AccessDataSource数据源控件是专门为连接Access数据库而设计的。2. SqlDataSource SqlDataSource数据源控件是专门为连接Microsoft SQL Server数据库而设计的。使用SqlDataSource控件还能建立与Oracle、ODBC、OLEDB、等数据库的连接,并对这些数据库执行查询、插入、编辑或删除操作。3. LinqDataSource4. XmlDataSource5. SiteMapDataSourc

7、e9.2 使用数据控件访问数据库9.2.2 使用GridView控件 GridView控件用于配合数据源控件实现对数据库进行浏览、编辑、删除等操作。数据源控件主要包括用于连接Access数据库的AccessDataSource和用于连接SQL Server数据库的SqlDataSource。1. 添加数据源控件2. 添加GridView控件3. 设置GridView控件的属性参阅源代码:ex9-19.2 使用数据控件访问数据库9.2.3 使用FormView数据控件 FormView控件与前面介绍过的GridView控件相似,也是用于浏览或操作数据库的数据控件。它与GridView相比主要的不

8、同在于显示在FormView中的数据记录是分页的,即每页只显示一条记录。9.2 使用数据控件访问数据库9.2.3 使用FormView数据控件9.2 使用数据控件访问数据库9.2.4 使用Repeater控件 Repeater控件是一个数据绑定列表控件(数据浏览控件),它允许通过为列表中显示的每一项重复指定的模板来自定义数据显示布局。Repeater控件是一个基本模板数据绑定列表,它并没有内置的布局或样式,因此必须在这个控件的模板内显式声明所有的HTML布局标记、格式设置及样式标记等。也正因为此,Repeater控件具有更好的灵活性,但该控件没有内置的选择和编辑功能。Repeater控件的模板

9、2. 使用Repeater控件 参阅源代码:ex9-39.2 使用数据控件访问数据库9.2.5 使用DetailsView控件 DetailsView控件顾名思义是用于查看细节信息的控件,其作用主要是根据用户在父表中项的选择,在DetailView控件中显示子表的信息。 1. 使用DetailsView控件查看子表信息 2. 使用DetailsView控件操作SQL Server数据库 9.3 实训 使用数据访问控件查询数据库9.3.1 实训目的 通过上机操作熟练掌握GridView控件配合SqlDataSource控件操作数据库的基本方法。理解GridView控件的常用属性、事件和方法。 掌握在SqlDataSource控件设置中直接使用SQL语句和LIKE运算符的技巧。理解设置GridView控件外观的基本技巧。9.3.2 实训要求 设计一个ASP.NET网站,要求使用S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论