.Net之路(二)简介
来源:互联网 发布:09年东决数据 编辑:程序博客网 时间:2024/06/02 06:09
前言
ADO.NET的名称起源于ADO(ActiveX Data Objects),是.NET Framework主要组件之一(其他有XML 、线程处理、IO、组件模型、安全性、诊断等)用于在以往microsoft技
术中访问数据。之所以使用ADO.NET名称,是因为。2000年,微软的Microsoft .NET计划开始成形,许多的微软产品都冠上.NET的标签,ADO也不例外,改名为ado.net并包装
到.NET Framework类别库中,成为.NET平台中唯一的资料存取元件。
从上面一段百度的解释中,我们可以获得这样一句话。.ado.net与以往的ado都是访问数据库的。
与ado.net的区别
在实际操作中,对于ado访问数据库大家还记得。需要set ojrrs=nothing,用来释放数据库资源。相比较ado.net,由于是离线的操作数据库。也就不需要了,这样一来对于处理
器损耗也就小了一些。
核心的类
.net Framework数据提供程序
用于管理数据及存储数据的,建立连接,使用command对象执行命令,从数据源中返回结果。利用构造函数或者调用createcommand方法,创建command对象。command
对象的sql语句通过commandtext属性进行查询和修改。
Dim conn As SqlClient.SqlConnection Dim cmd As SqlClient.SqlCommand conn = New SqlClient.SqlConnection(DBConstr.connstring) '连接数据库 cmd = conn.CreateCommand() '创建插入命令 cmd.CommandText = "Insert INTO Scores(Username,Score) Values (@Username,@Score)" '插入字符串 cmd.Parameters.Add(New SqlClient.SqlParameter("@Username", Username)) '创建参数Username cmd.Parameters.Add(New SqlClient.SqlParameter("@Score", value)) '创建参数value conn.Open() '打开连接 cmd.ExecuteNonQuery()
具体对象
connection对象
要连接一个数据源就要使用数据connection对象,连接字符串格式基本相同
1.oledb连接
provider =msdaora;Data Source =MYdatabase;User Id=username;password=yourpassword;
2.sqlconnection连接
initial catalog =pubs;data source =(local);User Id =sa;password =yourpassword;
command 对象
执行命令,用以删除、更改数据等。
DataReader对象
创建Command对象实例后,通过调用Command.ExecuteReader来创建一个DataReader对象,以获取数据源中的行。
DataReader对象
使用connection对象连接数据源,使用Command对象获取DataSet对象中的数据,将数据更新回数据源。象提供连接 DataSet 对象和数据源的桥梁。DataAdapter 使
用 Command 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 中,并使对 DataSet 中数据的更改与数据源保持一致。
- .Net之路(二)简介
- 学习MyBatis.Net之路 (二)
- 数据结构之:treap 简介(二)
- Firefox OS之系统简介(二)
- Android之SurfaceView简介(二)
- HTML5之JavaScript简介(二)
- java数据结构之(二):Queue简介
- Hbase简介之二
- DPDK简介之二
- PHP之二_HTML标签简介(二)
- .Net学习之路(二)-----数据绑定
- .NET AutoCAD二次开发之路(二、直线篇)
- 我的.Net之路(二)
- VB.NET学习之二(常量)
- STL迭代器简介之二
- 二. Scala编程之简介
- C#二十四 Ado.Net简介
- .Net学习(二):vb.net总结之似曾相识
- phonegap学习1——phonegap说明和整体架构
- dedecms首页幻灯片模糊的解决方法
- Java程序员必知的8大排序
- Linux shell脚本全面学习
- HttpClient
- .Net之路(二)简介
- VRML---第四章第三部分(声音效果)
- 很多人需要的,带时间的日期选择器
- POJ 2586.Y2K Accounting Bug
- 浅谈AVG游戏中的脚本
- Linux 文件权限permissions
- 软件开发之“望闻问切”法
- RMAN Catalog 和 Nocatalog 的区别
- iOS Launch Images 设置全屏