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

  认识ADO和ADO.Net

  ActiveX Data Object(简称ADO)是微软提供的数据访问模型,依据这个模型可很轻松的操作数据库。同时ADO受到微软所以开发工具的支持,所以无论是VB、VC、ASP开发都可以使用。所以开发ASP数据库应用程序,只需在代码中嵌入SQL(结构化查询语言)命令,用户就可以很轻松的输入、更新、和删除后台的数据库记录。当用户端的浏览器填好表单所要求输入的资料并按下“Submit(确认)”按钮后,经过互联网、内联网传送HTTP请求到WEB服务器,该请求在WEB服务器执行一个表单所指定的Active Server Pages程序(后缀名为.ASP的文档)。

  从ADO.Net不仅仅是ADO的一个简单升级,它是微软.NET战略的一个重要组成部分,那么到底和以前有什么不同呢?现在就让本文来告诉你。

  以前在ADO中进行数据处理的主要方法是OLEDB,现在在ADO.Net中也是如此。但是微软为了更好地支持目前广泛使用的两个数据库Oracle和SQL Server对OLEDB做了专门的扩展,它们分别是OracleClient和SQLClient 类,当然由于数据库产品很多,为了便于以前的OLEDB的程序升级,故也对OLEDB本身做了升级处理。在.Net中表现为OLEDB类。

  那么这三个类——OLEDB、OracleClient和SQLClient在编程使用上到底有什么不同呢?值得庆幸的是在.Net中进行数据库的编程时,不管你使用上面提到的3个类中的哪一个类,这3个类在语法和用法上都大同小异,可以用一通百通来形容。

  怎样学习ADO.Net技术

  笔者在学习和使用了ADO.Net编程后,总结出下面3个必需的步骤,而且这3个步骤的顺序是绝对不可以调换的,如果在以后的编程中发现3个步骤的顺序换了或缺了一个步骤,那么你的代码肯定是错的:

  1.使用对应类中的连接方法来连接数据库。如使用SQLClient类,那么就用SqlConnection1建立数据库的链接。

  2.打开此链接。

  3.执行对应类中的命令方法来指定要执行的SQL语句。如使用SQLClient类就使用SqlCommand执行指定的SQL语句。

  下面举出的两个例子就是在.Net中使用ADO.Net编程的代码。由于SQL Server 在使用中比Oracle简单,所以这里的数据库使用Microsoft的SQL Server 2000。原因是它在安装后无须配置就可以直接使用。既然访问的是SQL Server,那么使用的类当然是SQLClient类。这两个例子是:

  1.在数据库中对数据进行添加,删除,修改。

  2.利用ADO技术建立一个SQL Server 2000的数据库。

  例 一

  启动SQL Server2000,然后建立一个数据库和一个表,并且在表中一定要有主键,随便输入一些数据。完成后保存此表。

  本文使用的表结构如下:


id列 int型 标志列 主键 d列 char型    

  表名:使用系统默认的表名table1

  然后打开VS.Net建立一个新的工程,并从工具箱中将“SqlDataAdapter”控件拖动到窗口底部,随后“数据适配器配置向导”窗口会自动运行,按照向导提示完成操作(如图)。

[1] [2] [3] [4] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 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号