ado.net组成
数据提供程序
connection //连接对象
ConnectionString Open() Close()
command CommandText Connection
executeNonQuery() //执行增删改
executeScalar() //执行查询返回首行首列
insert into class() output inserted.列明 values()
insert into class() values();
select @@identity
executeReader() //执行查询返回只读只进的结果集
datareader datareader 只读只进 一次只读一条记录 必须独享一个Connection hasRow //是否有行
fieldCount //字段的个数 read() dr["列名"] //返回object
dr.GetString(序号) dr.GetOrdinal("列名") close()
dataadapter 数据集 dataset