ASP.NET程序设计教程 C#版 教学课件 ppt 作者 崔淼第8章 数据库基础和数据访问控件

上传人:w****i 文档编号:92475391 上传时间:2019-07-10 格式:PPT 页数:17 大小:381.50KB
返回 下载 相关 举报
ASP.NET程序设计教程 C#版 教学课件 ppt 作者 崔淼第8章 数据库基础和数据访问控件_第1页
第1页 / 共17页
ASP.NET程序设计教程 C#版 教学课件 ppt 作者 崔淼第8章 数据库基础和数据访问控件_第2页
第2页 / 共17页
ASP.NET程序设计教程 C#版 教学课件 ppt 作者 崔淼第8章 数据库基础和数据访问控件_第3页
第3页 / 共17页
ASP.NET程序设计教程 C#版 教学课件 ppt 作者 崔淼第8章 数据库基础和数据访问控件_第4页
第4页 / 共17页
ASP.NET程序设计教程 C#版 教学课件 ppt 作者 崔淼第8章 数据库基础和数据访问控件_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《ASP.NET程序设计教程 C#版 教学课件 ppt 作者 崔淼第8章 数据库基础和数据访问控件》由会员分享,可在线阅读,更多相关《ASP.NET程序设计教程 C#版 教学课件 ppt 作者 崔淼第8章 数据库基础和数据访问控件(17页珍藏版)》请在金锄头文库上搜索。

1、第8章 数据库基础和数据访问控件,本章讲述的主要内容 8.1 使用数据库系统 8.2 使用数据控件访问数据库,8.1 使用数据库系统,8.1.1 创建Microsoft SQL Sever数据库 1. 新建数据库 在Visual Studio中提供了一个简单的,操作远程SQL Server数据库的“服务器资源管理器”。,8.1 使用数据库系统,8.1.1 创建Microsoft SQL Sever数据库 2. SQL Server中常用数据类型 (1) char(n) (2) varchar(n) (3) text和varchar(MAX) (4) int (5) real和float (6)

2、 datetime,8.1 使用数据库系统,8.1.1 创建Microsoft SQL Sever数据库 3. 新建表 在“服务器资源管理器”窗口中右键单击数据库项下的“表”,在弹出的快捷菜单中执行“添加新表”命令,在Visual Studio窗口将打开图8-4所示的表结构设计界面。,8.1 使用数据库系统,8.1.1 创建Microsoft SQL Sever数据库 4. 添加、修改、删除数据记录 在“服务器资源管理器”窗口中右键单击表名称,在弹出的快捷菜单中执行“显示表数据”命令,8.1 使用数据库系统,8.1.2 常用SQL语句 1. 查询语句(Select) SELECT语句主要用于从

3、数据库中返回需要的数据集,其语法格式为: SELECT select_list INTO new_table_name FROM table_list WHERE search_conditions GROUP BY group_by_list HAVING search_conditions ORDER BY order_list ASC|DESC,8.1 使用数据库系统,8.1.2 常用SQL语句 2. 插入记录语句(Insert) 使用Insert语句可以向表中插入记录,该语句的语法格式为: INSERT INTO 表名称(字段名) VALUE(字段值) 3. 修改记录语句(Update

4、) 使用Update语句可更新(修改)表中的数据,该语句的语法格式为: UPDATE 表名称 SET 字段名=值 WHERE 条件 4. 删除记录语句(Delete) 使用DELETE语句可以删除数据表中指定行,该语句的语法格式为: DELETE FROM 表名称 WHERE 条件,8.1 使用数据库系统,8.1.3 Microsoft SQL Server常用操作 1. 创建视图,8.1 使用数据库系统,8.1.3 Microsoft SQL Server常用操作 2. 创建存储过程 在Visual Studio中打开下图所示的存储过程代码设计窗口。,8.1 使用数据库系统,8.1.3 Mi

5、crosoft SQL Server常用操作 3. 分离和附加数据库 (1) 分离数据库 Visual Studio的“服务器资源管理器”尚不支持数据库的分离和附加操作,此操作需要在安装有“SQL Server Management Studio”管理工具的计算机上执行。 执行Windows“开始”菜单中“SQL Server Management Studio”命令,在登录对话框中输入“服务器名称”(或IP),选择登录身份验证类型,并输入登录名和相应的密码后单击“连接”按钮。在打开的窗口左侧数据库列表中找到希望“分离”的数据库,右键单击其名称,在弹出的快捷菜单中执行“任务”下的“分离”命令,

6、按屏幕提示可在选择了“删除连接”和“更新系统”复选框后单击“确定”按钮。数据库分离成功后,可将数据库文件和相应的日志文件复制到其他位置。,8.1 使用数据库系统,8.1.3 Microsoft SQL Server常用操作 3. 分离和附加数据库 (2) 附加数据库 将从其他计算机分离出来或从Internet中下载的数据库文件复制到安装有SQL Server的计算机中,启动SQL Server Management Studio数据库管理工具,在左侧窗格中右键单击“数据库”项,在弹出的快捷菜单中执行“附加”命令,在打开的窗口中单击“添加”按钮选择数据库文件所在位置,按屏幕提示完成附加操作。“附

7、加”完成后新数据库即成为服务器所管辖的数据库之一,可以按照服务器定义的相关设置对其进行管理。,8.1 使用数据库系统,8.1.4 Microsoft Access Access数据库管理系统是Microsoft Office的一个组件,是最常用的本地数据库之一。在C#中可以方便地使用数据库对象,操作Access数据库。 1. 创建数据库 2. 创建数据表,8.2 使用数据控件访问数据库,8.2.1 使用数据源控件 1. AccessDataSource AccessDataSource数据源控件是专门为连接Microsoft Access数据库而设计的。 2. SqlDataSource Sq

8、lDataSource数据源控件是专门为连接Microsoft SQL Server数据库而设计的。使用SqlDataSource控件还能建立与Oracle、ODBC、OLEDB、等数据库的连接,并对这些数据库执行查询、插入、编辑或删除操作。 3. ObjectDataSource 4. XmlDataSource 5. SiteMapDataSource,8.2 使用数据控件访问数据库,8.2.2 使用GridView控件 GridView控件用于配合数据源控件实现对数据库进行浏览、编辑、删除等操作。数据源控件主要包括用于连接Access数据库的AccessDataSource和用于连接SQ

9、L Server数据库的SqlDataSource。 1. 添加数据源控件 2. 添加GridView控件 3. 设置GridView控件的属性,8.2 使用数据控件访问数据库,8.2.3 使用FormView数据控件 FormView控件与前面介绍过的GridView控件相似,也是用于浏览或操作数据库的数据控件。它与GridView相比主要的不同在于显示在FormView中的数据记录是分页的,即每页只显示一条记录。,8.2 使用数据控件访问数据库,8.2.4 使用Repeater控件 Repeater控件是一个数据绑定列表控件(数据浏览控件),它允许通过为列表中显示的每一项重复指定的模板来自

10、定义数据显示布局。Repeater控件是一个基本模板数据绑定列表,它并没有内置的布局或样式,因此必须在这个控件的模板内显式声明所有的HTML布局标记、格式设置及样式标记等。也正因为此,Repeater控件具有更好的灵活性,但该控件没有内置的选择和编辑功能。 Repeater控件的模板 2. 使用Repeater控件,8.2 使用数据控件访问数据库,8.2.5 使用DetailsView控件 DetailsView控件顾名思义是用于查看细节信息的控件,其作用主要是根据用户在父表中项的选择,在DetailView控件中显示子表的信息。 1. 使用DetailsView控件查看子表信息 2. 使用DetailsView控件操作SQL Server数据库,

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

当前位置:首页 > 高等教育 > 其它相关文档

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