ADO.NET
文章平均质量分 57
dyufei
这个作者很懒,什么都没留下…
展开
-
SqlConnetction类
连接超出作用域后不会自动关闭也不能由垃圾回收机制来释放必须手动关闭或释放该资源 5、连接sqlserver 实例(1)使用windows认证using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;namespace sqlconnec原创 2009-12-11 15:03:00 · 406 阅读 · 0 评论 -
SqlConnection中 Close()Dispose()Using()的区别
如果 SqlConnection 超出范围,则不会将其关闭。因此,除非将代码放在 using 语句内,否则必须调用 Close 或 Dispose 来显式关闭连接。它们在功能上是等效的。 区别: Close ()方法回滚任何挂起的事务。然后,它将连接释放到连接池,或者在连接池被禁用的情况下关闭连接,应用程序可以多次调用 Close。不会生成任何异常。如果将连接池值 Pooling 设置为 tr原创 2010-03-19 18:00:00 · 1150 阅读 · 0 评论 -
判断SQL 中SELECT 语句 所影响的行数
首先看看ExecuteNonQuery()与ExecuteNonQuery()的返回值。 SqlCommand.ExecuteNonQuery() 方法仅对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1 SqlCeCommand.ExecuteScalar ()方法执行查询,并返回查询所原创 2010-03-19 17:59:00 · 1558 阅读 · 0 评论 -
DataGridView(一)
1、DataGridView的特点 (1)DataGridView 一次只能显示一个表。如果绑定整个 DataSet,则(DataMember 属性 要设置为表名) 。否则不会显示任何数据。 (2)允许编辑数据。在单元格中双击或按 F2 来修改当前值。 (3)支持自动排序。在列标题中单击该字段,其值按升序或降序对值进行排序。(默认,排序时会按字母或数字顺序进行排序,字母顺序区分大小写)。原创 2009-12-21 16:33:00 · 1103 阅读 · 0 评论 -
SqlDataReader 类
SqlDataReader类实现只向前、只读的游标样式模型,读取并遍历SQL Server返回的结果集。创建 SqlDataReader对象必须用 SqlCommand 对象的 ExecuteReader 方法来实例化SqlDataReader。如: SqlDataReader rdr = cmd.ExecuteReader();//来实例化SqlDataReader。1、SqlDataR原创 2009-12-12 23:07:00 · 1038 阅读 · 0 评论 -
SqlCommand类
1、创建SqlCommand对象SqlCommand cmd = new SqlCommand(SQLCMD, CON);SQLCMD为SQL命令语句,CON为打开的数据库连接(即打开的SqlConnection类对象)。创建SqlCommand 类对象之前应打开SqlConnection连接。2、执行命令command类提供的执行命令的方法有很多,下面只介绍最常用的三个方法。原创 2009-12-11 16:48:00 · 4562 阅读 · 1 评论 -
DataSet 类 (一)
DataSet是表和列结构在内存中的表示方式,DataSet支持多表、表间关系、数据约束等,和关系数据库的模型基本一致。(本质上是微型的数据库。包含一组DataTable对象和DataTable之间的连接关系。不包含数据库连接的概念,也就是说其中的数据可以不是来自数据库,可以是读取的文件中的数据。DataTable包含一些DataRow和DataColumn表示数据库表中的行和列,通原创 2009-12-13 17:47:00 · 977 阅读 · 0 评论 -
DataTable 类(一)表结果操作
DataTable 是 ADO.NET 库中的核心类。其他使用 DataTable 的对象包括 DataSet 和 DataView。 1、DataTable特点 (1)DataTable 对象是按条件区分大小写的。(如果有两个 DataTable对象分别为“mydatatable”和“Mydatatable”,则搜索表的字符串被认为是区分大小写的。如果只有“mydatatable”而不存在原创 2009-12-14 17:06:00 · 937 阅读 · 0 评论 -
DataSet 类(四)读写XML
ReadXml 提供了只将数据或同时将数据和架构从 XML 文档读入 DataSet 的方式(若要同时读数据和架构,请使用包括 mode 参数的 ReadXML 重载之一,并将其值设置为 ReadSchema)。ReadXmlSchema 方法仅读架构。 对于 WriteXml 和 WriteXmlSchema 方法也是如此。若要写入来自 DataSet 的 XML 数据或架构和数据两者,使用原创 2009-12-14 14:55:00 · 597 阅读 · 0 评论 -
DataSet 类 (二) 读取数据
使用方法 1、创建DataSet对象 DataSet ds = new DataSet(); DataSet ds = new DataSet("DataSetName"); 2、用数据集填充DataSet 最常用的是DataAdapter对象的Fill()方法给他填充数据 (1) DataSet ds = new DataSet(); SqlDataAdapter ada原创 2009-12-13 18:30:00 · 3473 阅读 · 0 评论 -
ADO.NET 概述
ADO(active Data Objects)是一个COM组件库。提供连接和断开连接两种数据集(即既可以和数据库保持连接来操作数据集,也可以将数据集读取出来后断开与服务器的连接,在非连接的状态下操作数据集)。1、命名空间System.Data 所有的一般数据访问类System.Data.Common 各个数据提供共享复写的类System.Data.OleDbSystem.Da原创 2009-12-11 13:49:00 · 286 阅读 · 0 评论 -
DataSet 类 (三) 操作数据
1、为DataTable添加列 (1)添加列 DataTable tbl = ds.Tables.Add("User"); DataColumn col =tbl.Columns.Add("UserID",typeof(int)); col.AllowDBNull = false; col.MaxLength = 6; col.Unique = true; tbl.Pr原创 2009-12-13 19:22:00 · 807 阅读 · 0 评论 -
SqlDataAdapter类
SqlDataAdapter 是DataSet 和更新数据库的一组数据命令和一个数据库连接的填充器。提供 DataSet 和 SQL Server 之间的桥接,用于检索和保存数据。 SqlDataAdapter 是通过对数据源映射Fill(可更改 DataSet 中的数据以匹配数据源中的数据)和 Update(可更改数据源中的数据以匹配 DataSet 中的数据)来提供这一桥接。 1、构原创 2009-12-13 01:02:00 · 1811 阅读 · 1 评论 -
DataAdapter 添加参数
DataAdapter 具有四项用于从数据源检索数据和更新数据源中的数据的属性:SelectCommand 属性从数据源中返回数据;InsertCommand、UpdateCommand 和 DeleteCommand 属性用于管理数据源中的更改。 (1)在调用 DataAdapter 的 Fill 方法之前,必须设置 SelectCommand 属性。根据对 DataSet 中的数据作出的更改原创 2010-03-24 11:32:00 · 533 阅读 · 0 评论