第9章节数据库操作.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章节数据库操作

第9章 ADO.NET 与数据库操作;1. 从编程角度看数据库访问机制;访问模式;ADO.NET 结构;ADO.NET 对象模型;2. .NET 关于数据库主要的类;.Net 中 SQL Server 数据库的分类;通用的数据库访问类;SQLServer专用访问类;通用的数据库访问实例对象间的关系;SQL Server 数据库访问实例对象间的关系;3. 利用可视化对象直接建立数据访问;操作演示;连接数据库;前图中点击“更改”按钮;完成后的情况;新建数据库;点“确定”后就建立了一个空数据库 在“服务器资源管理器”的“数据连接”项下出现该数据库 右键单击“表”,选择“添加新表”命令,然后进行表中列的添加,包括列名、数据类型等 单击“保存”按钮,保存名为Class1的表 ;在“表”列表中,出现Class1表。右键单击Class1,选择“显示表数据”(也许是“检索数据”)命令,然后可以进行记录的添加 信息添加完后,在窗口边缘空白部分右键选择“执行SQL” ,即可将数据添加到表中;为项目添加数据源;添加数据源之后的情况;显示数据并运行;4. 使用 OleDb 数据库访问;建立与现有数据库的连接;点“继续”,出现添加连接窗口 “浏览”按钮找到数据库文件 “高级”按钮可以打开具体连接属性的窗口,一般不用。 “测试连接”可以先看看连接上没有 “确定”,完成添加连接;此时“服务器资源管理器”中出现了我们连接的数据库及其相关内容 我们可以通过此连接,开发访问该数据库的程序;使用OleDbDataAdapter访问数据库;添加 OleDbDataAdapter;向 Form 中加入 OleDbDataAdapter;自动出现配置向导;点“下一步”后,由于数据库不在当前项目中,会询问是否复制到项目中。 出现命令类型窗口,继续下一步;;;;;完成后会自动添加 oleDbConnection 组件 下一步需要将当前数据适配器关联到Dataset 对象 右键单击“oleDbDataAdapter1”,选择“生成数据集” ,出现配置窗口;此处有两个选择: “现有”为已经配置好的 “新建”是建立一个新的 DataSet 确定后会自动加入一个 DataSet;到了这一步,已经可以将对数据库的查询结果关联到 DataSet 了 我们知道, DataSet 是内存中的一个虚拟数据库,严格说是一个数据集 后面的工作是要将记录在具体的数据绑定控件中显示出来 最常用的数据显示控件是 DataGridView 其实象文本框、标签、选择框之类的都可以绑定到 DataSet;绑定到 DataGridView;展开数据源,选一个即可 这里选的是“项目数据源”,选择后会增加一个“公司BindingSource”项 如果选“Form1列表实例”则无,需要再设置列;文本框的绑定;填充数据集;运行结果;看看一些关键语句;5. 访问 SQL Server 数据库;访问 SQL 数据库;SqlConnection 对象;通过代码创建 SqlConnection 对象;SqlDataAdapter 对象;SqlDataAdapter 对象还可以通过SelectCommand、InsertCommand、UpdateCommand 和 DeleteCommand 属性为后台数据库提供对应的操作命令,并传递需要的参数。;DataSet 对象;数据绑定;实现数据绑定的方式;直接编写代码实现数据绑定;6. DataSet 数据绑定及编辑;DataSet 工作原理;这些类之间的关系;数据更新;主要的代码;7. DataGridView 控件;DataGridView 的属性;禁止编辑 DataGridView;绑定数据时的默认设置;标题及行列控制;DataGridViewColumn column = dataGridView1.Columns[学号]; if (column.HeaderText != column.DataPropertyName) { //让标题与绑定的字段名称相同 column.HeaderText = column.DataPropertyName; } else { column.HeaderText = Student ID; };了解 Command 对象 ;SqlCommand 对象主要的 数据库操作???法;6. 访问SQL Server 数据库的视图;不满足于只读,我还想多做点;实战;修改前;添加新纪录;删除记录;运行程序 选中 dataGridView1 中的任意一行 单击“删除”按钮 注意,此时只是在 dataSet

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档