设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 网络编程 >> ASP.NET教学 >> ado.net应用 >> 教程正文
初谈ADO.NET中利用DataAdapter进行数据操作
作者:中国图霸    教程来源:网络    点击数:    更新时间:2007-1-1

        对于刚刚学习ADO.NET数据访问技术的来说,DataAdapter也许往往会令他们感到迷惑,特别是习惯于利用托拽DataAdapter控件进行开发的朋友,通过这一ADO.NET数据访问控件,我们甚至不用书写一行代码,就能完成各种需要的数据访问和操作,然而在享受快捷便利的同时,心中却总挂着一丝意犹未尽的感觉。DataAdapter控件在背后为我们做了怎样的工作?弄清楚这一点,对于喜欢探根究底的朋友,不仅乐哉悠哉,也有利于我们更它的理解ADO.NET的数据访问机制;同时对于.NET为我们生成的有关数据访问的一大堆莫名其妙的代码,其中很多我们可能是用不到的,因此实在是感觉不爽,尽管在Visual2005下.NET已经利用局部类的机制将这些代码很好的隐藏了起来。

  在本篇文章中,我将自己手动写代码完成利用DataAdapter进行数据访问操作,以便能让初学DataAdapter的朋友明白它背后运行的一些情况。在此,我以SqlServer2005Express数据库作为数据源服务器,因此需要用到的是SqlDataAdapter数据访问对象,对于其它的OleDbDataAdapter等对象与此是类似的,也希望这篇文章对于初学者能起到抛砖引玉的微薄作用吧。首先在SqlServer2005Express里建立数据库作为数据源,关于此过程的实现可以通过数据定义语句或直接利用可视化界面来完成。我们将通过dataGridView控件来显示数据,详细的代码如下所示:

public partial class Form3 : Form

    {

        private SqlConnection myCon;

        private SqlDataAdapter myAda;

        private SqlCommand myCmd;

        private SqlCommandBuilder myCbd;

        private DataSet mySet;

        public Form3()

        {

            InitializeComponent();

            myCon = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=Shop;Persist Security Info=True;User ID=sa;Password= ");

            myAda = new SqlDataAdapter();

          &

[1] [2] [3] [4] [5] [6] [7] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
ado.net应用热门文章
普通教程 NHibernate与Ado.Net查询速度的
普通教程 使用 DataAdapter 执行批量更新
普通教程 ADO.NET 2.0批量数据操作和多动
普通教程 ADO.NET中的sql连接
普通教程 ADO.NET 数据库实例教程
普通教程 ADO.NET操纵数据库
普通教程 初谈ADO.NET中利用DataAdapter
普通教程 最佳实践 ADO.NET实用经验无保
普通教程 ADO.NET2.0跟ADO.NET3.0的一些
普通教程 深入分析ADO.NET中的DataSet对
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 ADO.NET 2.0:如何排除错误信息
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 使用ADO.net将数据导出到Excel
普通教程 使用ADO.NET配置SQL Server事务
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 使用ADO.NET2.0提升数据交互性
普通教程 下一代ADO.NET---ADO.NET Enti
普通教程 通过ADO.NET存取文件

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号