《ASP.NET网站开发全部课件第9章使用ADO.NET访问数据库》由会员分享,可在线阅读,更多相关《ASP.NET网站开发全部课件第9章使用ADO.NET访问数据库(43页珍藏版)》请在金锄头文库上搜索。
1、1,第9章 使用ADO.NET访问数据库,2,本章要点:,ADO.NET体系结构与五大对象 使用Connection对象连接数据库 连接SQL Server数据库 连接Access数据库 使用Command对象访问数据库 操作查询 参数式 使用DataSet+DataAdapter实现离线方式的数据库查询 将访问数据库的连接字符串存放到网站配置文件中 建立访问数据库的公用类 使用PagedDataSource类为数据绑定控件分页 实验9:使用ADO.NET访问数据库,3,9.1 ADO.NET体系结构与五大对象,4,ADO.NET提供了用于完成如数据库连接、查询数据、插入数据、更新数据和删除数
2、据等操作的对象。 Connection对象 Command对象 DataReader对象 DataAdapter对象 以上对象含于命名空间System.Data.SqlClient(或OleDb) - DataSet对象:含于命名空间System.Data,5,9.2 使用Connection对象连接数据库,6,9.2.1 连接SQL Server数据库,7,8,9.2.2 连接Access数据库,9,9.3 使用Command对象访问数据库表,10,11,教师操作演示sj09_2.aspx,12,关键代码,13,14,9.4.2 使用DataSet+DataAdapter实现离线 方式的数据
3、库查询,数据集(表)对象+数据适配器对象,15,教师操作演示sj09_4.aspx,16,sj09_4.aspx中Button1的后台代码,17,sj09_4.aspx中Button2的后台代码,18,sj09_4.aspx中Button2的后台代码(另法) 使用参数式查询,19,sj09_4.aspx中Button3的后台代码,20,sj09_4.aspx中Button4的后台代码,21,教师操作演示sj09_5.aspx,22,sj09_5.aspx中Button1的后台代码-显示记录集,显示查询结果(记录集)的方法: Command+DataAdapter+DataSet(DataTab
4、le)+GridView,23,sj09_5.aspx中Button2的后台代码追加更新,通过更新记录集实现数据库表的更新,24,sj09_5.aspx中Button3的后台代码修改更新,通过更新记录集实现数据库表的更新,25,sj09_5.aspx中Button4的后台代码删除更新,通过更新记录集实现数据库表的更新,26,9.5.1 将数据库的连接字符串存放到网站配置文件中,27,在页面后台中访问存放在网站配置文件中连接字符串的方法,28,29,30,31,32,33,9.5.2 建立访问数据库的公用类,34,访问Access数据库的公用类封装方法,35,36,PagedDataSource类的分页属性,37,建立Session信息实现在不同过程里共享,38,39,40,41,42,43,