ADO.NET数据库访问技术案例教程 教学课件 ppt 陈承欢 (第9章)-对数据库和数据表的操作

上传人:E**** 文档编号:89330552 上传时间:2019-05-23 格式:PPT 页数:55 大小:407KB
返回 下载 相关 举报
ADO.NET数据库访问技术案例教程 教学课件 ppt 陈承欢 (第9章)-对数据库和数据表的操作_第1页
第1页 / 共55页
ADO.NET数据库访问技术案例教程 教学课件 ppt 陈承欢 (第9章)-对数据库和数据表的操作_第2页
第2页 / 共55页
ADO.NET数据库访问技术案例教程 教学课件 ppt 陈承欢 (第9章)-对数据库和数据表的操作_第3页
第3页 / 共55页
ADO.NET数据库访问技术案例教程 教学课件 ppt 陈承欢 (第9章)-对数据库和数据表的操作_第4页
第4页 / 共55页
ADO.NET数据库访问技术案例教程 教学课件 ppt 陈承欢 (第9章)-对数据库和数据表的操作_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《ADO.NET数据库访问技术案例教程 教学课件 ppt 陈承欢 (第9章)-对数据库和数据表的操作》由会员分享,可在线阅读,更多相关《ADO.NET数据库访问技术案例教程 教学课件 ppt 陈承欢 (第9章)-对数据库和数据表的操作(55页珍藏版)》请在金锄头文库上搜索。

1、,第 9 章 对数据库和数据表的操作,数据定义语言用于定义与管理SQL Server数据库对象。要在客户端执行数据定义语句以便对数据库或数据表进行操作,可以事先将数据定义语句输入在存储过程中,然后通过数据命令来执行,或者直接通过数据命令将数据定义语句表达式传送到SQL Server执行。,【知 识 技 能 目 标】 (1)掌握动态更改所连接的数据库的方法。 (2)了解使用“服务器资源管理器”创建数据库和数据表的方法。 (3)掌握通过数据命令执行数据定义语句建立或修改数据库和数据表的方法。,【本 章 学 习 导 航】 Microsoft SQL Server数据库、数据表和存储过程除了可以在Mi

2、crosoft SQL Server的企业管理器中手工创建之外,也可以在Microsoft SQL Server的查询分析器中运行SQL脚本语句创建。,本章探讨使用Visual Studio.NET的“服务器资源管理器”创建数据库和数据表,使用数据命令建立或修改数据库、数据表和存储过程。,9.1 动态切换所连接的数据库,【实例9-1】 1设计任务 设计一个窗体,演示如何动态切换所连接的数据库,该窗体的运行效果如图9-1所示。,图9-1 动态切换数据库窗体的运行效果,在第一个ComboBox控件中列出了用户本机所有自定义的数据库,在第二个ComboBox控件中列出了第一个ComboBox控件中所

3、选取的数据库中所有自定义的数据表,DataGrid控件中显示了第二个ComboBox控件中所选取的数据表中的数据记录。,如图9-2所示为在第一个ComboBox控件中动态切换所连接的数据库。,图9-2 在ComboBox控件中切换数据库,2设计过程 (1)新建一个项目Chapter9_1。 (2)在窗体中添加2个Label控件、2个ComboBox控件和1个DataGrid控件,窗体及控件的设计外观如图9-1所示。 (3)切换到代码窗口,编写程序代码,实现其功能。,定义窗体级的变量:连接对象和存储查询语句的字符串变量,如代码9-1-1所示。,ComboBox1控件的SelectedIndexC

4、hanged事件过程的程序代码如代码9-1-3所示,这些代码主要实现了动态更改所连接的数据库,并且在第二个ComboBox控件中列出所选取数据库中的自定义的数据表。,ComboBox2控件的SelectedIndexChanged事件过程的程序代码如代码9-1-4所示,其主要作用是将第二个ComboBox控件所选取的数据表中的数据显示在DataGrid控件中。,在窗体Form1的Closed事件中添加一行代码:conn.Close(),用于关闭数据连接。,3代码分析 代码分析如表9-1所示。,表9-1 程序代码分析,4知识要点说明 使用连接对象的ChangeDatabase方法可以实现动态更改

5、一个已打开的连接所使用的数据库,如果连接尚未打开,则会产生异常。,9.2 使用“服务器资源管理器”创建数据库和数据表,使用Visual Studio.NET集成开发环境中的“服务器资源管理器”可以直接创建数据库、数据表、存储过程和视图等对象。,【实例9-2】 1设计任务 使用“服务器资源管理器”创建数据库BookMis和数据表BookInfo,并且在BookInfo表中输入2条记录。,2设计过程 (1)新建一个项目Chapter9_2。 (2)打开Visual Studio.NET集成开发环境,如果“服务器资源管理器”没有打开,则在【视图】菜单中单击菜单项【服务器资源管理器】,打开“服务器资源

6、管理器”窗口。,(3)在“服务器资源管理器”窗口中,先选取【数据连接】节点,然后单击右键,打开快捷菜单,在快捷菜单中单击菜单项【创建新SQL Server数据库】,如图9-3所示。,图9-3 单击快捷菜单【创建新SQL Server数据库】,(4)打开【创建数据库】对话框,然后输入服务器名称和新的数据库名称:BookMis,如图9-4所示。,图9-4 “创建数据库”对话框,在【创建数据库】对话框中单击【确定】按钮,新创建的数据库便会出现在【服务器资源管理器】窗口中,如图9-5所示。,图9-5 显示在服务器资源管理器中的数据库,(5)接下来新建一个数据表,在“服务器资源管理器”窗口中,先展开新创

7、建的数据库节点,然后选取【表】节点,接着单击右键,打开快捷菜单,在快捷菜单中单击菜单项【新建表】,如图9-6所示。,图9-6 “新建表”菜单,(6)在“表结构”区域输入数据表的结构数据,如图9-7所示。,图9-7 新建表结构,(7)单击【保存】按钮,保存新建的数据表,打开如图9-8所示的【选择名称】对话框,在该对话框中输入表名称“BookInfo”,然后单击【确定】按钮。,图9-8 输入表名称的对话框,(8)输入记录数据,如图9-9所示,在【服务器资源管理器】窗口中,先展开【表】节点,然后选取【BookInfo】节点,接着单击右键,打开快捷菜单,单击菜单项【从表中检索数据】。,图9-9 输入记

8、录数据的菜单,接下来在“记录数据”区域输入新的记录数据,输入完成后单击【保存】按钮,保存新输入的数据。如图9-10所示,输入了两条记录数据。,图9-10 输入记录数据,9.3 使用数据命令建立或修改数据库和数据表,【实例9-3】,1设计任务 设计一个窗体,演示使用数据命令建立或修改数据库、数据表和存储过程,该窗体的运行效果如图9-11所示。,图9-11 显示数据表的结构信息,在该窗体中先单击【建立数据库】按钮创建一个新的数据库BookMis1,然后单击【建立数据表】按钮创建一个新的数据表BookInfo,接着单击【建立存储过程】按钮创建一个新的存储过程InsertBookNum,最后单击【显示

9、结构信息】按钮,在窗体中的DataGrid控件中显示新建数据表的结构信息,如图9-11所示。,2设计过程 (1)新建一个项目Chapter9_3。 (2)在窗体中添加4个Button控件和1个DataGrid控件,窗体及控件的设计外观如图9-12所示。 (3)切换到代码窗口,编写程序代码,实现其功能。,图9-12 使用数据命令建立数据库的窗体,【建立数据库】按钮Click事件过程的程序代码如代码9-3-2所示。 【建立数据表】按钮Click事件过程的程序代码如代码9-3-3所示。,【建立存储过程】Click事件过程的程序代码如代码9-3-4所示。 【显示结构信息】按钮Click事件过程的程序代

10、码如代码9-3-5所示。,3代码分析 代码分析如表9-2所示。,表9-2 程序代码分析,4知识要点说明 调用SqlCommand对象的ExecuteNonQuery方法来执行数据定义语句建立或修改数据库结构时,如果该操作成功执行,则返回-1;如果该操作失败,则返回0。,【课堂实践】 打开光盘中文件夹【ClassroomPractise9_1】中的解决方案文件【ClassroomPractise9_1.sln】,打开该解决方案中的窗体【Form1.vb】,切换到代码窗体,在【建立存储过程】按钮的Click事件过程补写程序代码建立一个显示“用户”数据表中所有数据的存储过程,该存储过程的执行结果如图9-13所示。,图9-13 新建存储过程的执行结果,然后在【显示结构信息】按钮的Click事件过程中补写程序代码以显示“用户”数据表的结构信息,如图9-14所示。,图9-14 显示数据表的结构信息,【本章小结】 本章介绍了如何动态更改所连接的数据库,如何使用“服务器资源管理器”创建数据库和数据表以及如何通过数据命令执行数据定义语句表达式来建立或修改数据库和数据表。,

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

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

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