- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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
您可能关注的文档
- 超级给力阳台布置!!太棒啦!!忍不住点个赞!.pdf
- 基于足球门的危险区域的数学建模.doc
- 卡特发动机保养及管理手册.pdf
- 2013年届高三生物一轮复习全套课件1-1-1.ppt
- 齿根磨削台阶部位应力分布研究pdf.pdf
- 建设设备课件 绪论.ppt
- 换_所_不换_师_式变更及审计费用_谢盛纹.pdf
- 管理哲学 第六讲详解.ppt
- 2015年度北京大学社会学考研笔记、复习重点、出题导师课件.pdf
- 贵州赤水旅游景点资料详解.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)