Datareader对象不能关使用new关键字创建。但可以使用ExecuteReader()方法创建。DataReader是一行一行的读取记录的。当记录中有数据时Read()返回TRUE,当到记录集底部时返回FALSE。重要属性:FieldCount:获取当前行中的列数。HasRows:获取一个值,...
分类:
其他好文 时间:
2015-06-17 10:54:10
阅读次数:
192
需要学习java,记录从。net到java的笔记。下载jar包首先针对于不同的数据库需要下载相应的jar包。类似于.net 中连接不同数据库的dll,只是.net直接在framework里面包含了,这个需要自己到对应的官网上下载。主要包:import com.mysql.jdbc.Connectio...
分类:
数据库 时间:
2015-06-16 19:03:41
阅读次数:
215
//判断dataset中是否存在某列ds.Tables[0].Columns.Contains("a");//判断datareader中是否存在某列dr.GetSchemaTable().Select("ColumnName='a'").Length>0
分类:
其他好文 时间:
2015-06-16 12:42:02
阅读次数:
103
已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭引用: http://www.cnblogs.com/maxao/archive/2011/03/18/1988168.html在运用Linq to sql 或者 linq to entity等相关linq技术进行数据库...
分类:
其他好文 时间:
2015-06-16 09:15:53
阅读次数:
127
SqlDataReader是一个向前的指针,本身并不包含数据,调用一次Read()方法它就向前到下一条记录,一个SqlDataReader必须单独占用一个打开的数据库连接。在使用 SqlDataReader时,关联的 SqlConnection 正忙于为 SqlDataReader 服务,对 Sql...
分类:
Web程序 时间:
2015-06-15 18:07:35
阅读次数:
133
结论:当DataReader放在Using方法中时,会自动释放资源,如果中途出现了异常处理,也同样会释放掉占用的资源。测试过程:这里由于没有将全部分过程记录下来,只是对结果大体的说明一下,有兴趣的童鞋可以自己测试。首先正常的处理流程:1 MySqlDataReader dr = MySqlHelpe...
分类:
数据库 时间:
2015-06-10 13:50:02
阅读次数:
228
MySQL的字符集支持(Character Set Support)有两个方面: 字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connectio...
分类:
数据库 时间:
2015-06-03 23:16:51
阅读次数:
180
用户界面分面注意事项:要利用用户界面分页,必须将GridView/ListView/DataList等等控件绑定到适合的数据源类型上。适合的数据源类型包括集合、DataSet、DataTable和DataView,但不包括DataReader这样的类型。
分类:
其他好文 时间:
2015-06-02 20:03:57
阅读次数:
102
在ADO.NET中,能够用于执行命令操作的不但有有Command对象,还有DataAdapter对象,DataAdapter对象执行查询的返回数据将存储在DataSet对象中。
DataAdapter对象概述
DataAdapter对象是DataSet和数据之间的桥梁,可以建立并初始化数据表对数据源执行SQL指令,与DataSet对象结合,提供DataSet对象存储...
分类:
Windows程序 时间:
2015-05-26 09:24:19
阅读次数:
8943
上一篇涉及到Command对象的ExecuteReader()方法返回一个DataReader对象,那么我们就来详细的介绍这个DataReade对象。
下面的例子使用的数据表依然与上篇的相同为CustomerManagement数据库中的manager数据表:
DataReader对象概述
DataReader对象提供了顺序的,只...