学者对ADO.NET特性具体说明具体分析

开发 后端
这可能引起重新返回数据源。换句话说,检查State属性可能花费很大。因此只在必要时才检查State属性。如果你需要经常检查该属性

由于ADO.NET特性序太多,此处无法上传,所以大家有communitysever的可以从里面获得然后反编译为自己所用,没有的就到网络上搜下吧,有许多资源呢!

学习ADO.NET时,你可能会遇到ADO.NET特性连接MySQL问题,这里将介绍ADO.NET连接MySQL问题的解决方法,在这里拿出来和大家分享一下。Mysql安装好以后,点属性,然后点查找目标,点向上一层目录。

找到Binaries\.NET2.0,然后将这个文件复制到你的工程目录下,一般这样的DLL文件会保存到bin目录下.在代码页里输入ADO.NET特性;然后再在Page_Load函数里写MysqlConnection,在单词写到一半时提示就出来了,下面的就不用写了吧?都已经出现”代码智能完成了”,随便写一段代码试试就可以了,和Sqlserver完全相似.

下面提供两段代码供参考,一个代码页,一个是HTML页:default2.aspx.cs下ADO.NET连接MySQL代码:

  1. <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default2.aspx.cs"Inherits="Default2"%> 
  2.  <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  3. <htmlxmlnshtmlxmlnshtmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> <headrunatheadrunatheadrunatheadrunat="server"> 
  4. <title>无标题页</title> </head> <body> <asp:labelIDasp:labelIDasp:labelIDasp:labelID=lb1runat=server/> 
  5. <formidformidformidformid="form1"runat="server"> <div>  </div> </form> </body> </html>  

以上结果在visualwebDeveloper2005(速成版)下测试通过!相信在visualstudio2005中也可以通过!connector/NET5.0下载地址:在做项目前需要把Mysqlconnector/net5.0装上,然后到安装目录中找到MySql.Data.dll,将此文件拷贝到项目的bin目录下然后将usingMySql.Data.MySqlClient;这句红色的语句写到using那几行的下面。就可以了!快速上手的正确的做法是将以前写的SQLserver代码改ADO.NET特性写成mysql的,而改写的部分也很少,因为二者格式几乎一样。

各种.Net平台开发语言开发数据库应用程序,一般并不直接对数据库操作(直接在程序中调用存储过程等除外),而是先完成数据连接和通过数据适配器填充DataSet对象,然后客户端再通过读取DataSet来获得需要的数据,同样更新数据库中数据,也是首先更新DataSet,然后再通过DataSet来更新数据库中对应的数据的。

可见了解、掌握ADO.NET,首先必须了解、掌握DataSet。DataSet主要有三个ADO.NET特性:

1. 独立性。DataSet独立于各种数据源。微软公司在推出DataSet时就考虑到各种数据源的多样性、复杂性。在.Net中,无论什么类型数据源,它都会提供一致的关系编程模型,而这就是DataSet。#t#

2. 离线(断开)和连接。DataSet既可以以离线方式,也可以以实时连接来操作数据库中的数据。这一点有点像ADO中的RecordSet。

3. DataSet对象是一个可以用XML形式表示的数据视图,ADO.NET特性是一种数据关系视图。

责任编辑:chenqingxiang 来源: 博客园
相关推荐

2009-12-29 15:51:23

ADO.NET概念

2009-12-18 16:56:05

ADO.NET应用程序

2009-12-24 09:34:47

调用ADO.NET

2009-12-28 15:46:22

ADO.NET操作

2009-12-23 13:52:18

2009-12-21 11:18:09

ADO.NET体系结构

2010-01-04 09:03:57

ADO.NET连接对象

2009-12-31 11:11:42

ADO.NET组件

2009-12-30 09:53:31

ADO.NET数据库

2009-12-31 17:21:41

Silverlight

2009-12-21 17:39:02

ADO.NET操作

2009-12-31 15:55:06

ADO.NET结构

2009-12-30 09:46:02

ADO.NET操作

2009-12-31 15:59:13

ADO.NET方案

2009-12-07 16:57:39

WCF安全性

2009-12-28 15:54:20

ADO.NET技巧

2009-12-07 17:37:40

WCF数据

2009-12-21 17:29:43

ADO.NET模型

2009-12-22 17:43:26

ADO.Net技术

2009-12-30 16:05:20

ADO.NET实例
点赞
收藏

51CTO技术栈公众号