数据接操作掌握知识:
1.Sqlconnection 类 连接SQL数据库的字符串属性
Data source ,database , userid(uid), password(pid) , server,pooling , connection timeou
Sqlconnection 类 常用方法
Open(),close(),CreateCommand(),ChangeDatabase ,ChangePassword() ,BeginTransaction() ,ClearPool()
2.SqlCommand类
SqlCommand对象是数据库执行语句和存储过程的命令
SqlCommand类 属性
CommandText,CommandTimeout, CommandType , Connection ,Parameters ,Transation
SqlCommand 类 常用方法
ExecuteNonQuery() 执行T-SQL语句并返回受影响的行数
ExecuteReader() 执行T-SQL语句并返回SqlDataReader对象
ExecuteXlReader(),
ExecuteScalar() , Clone (), CreateParameter(),
3.SqlDataReader 数据读取器
只能读取数据,不能对数据执行任何修改操作
只能向前读取数据,不能再次访问已经访问的的数据
直接把数据传递给对象或者也面,不能在IIS的内容中保持数据
SqlDataReader 类 属性:
FieldCount , HasRows ,IsClosed, Item ,RecondAffected ,visibleFieldCount
SqlDataReader 类 常用方法:
Read(),Close(),NextResult ,GetFiledType();GetNname(),GetVlaue(),GetValues()
4.DataSet 数据集
DataSet提供一种断开式的数据访问机制,它的数据在内存驻留的一种表现形式,
DataSet可以看成数据存储器的部分数据本地副本,可以执行检索,查询,修改或删除其中的数据。
DataSet 包含 一个或者多个表(DataTable),表之间关系DataRelation
DataSet 对象 中表保持在 属性 Tables 中 关系保存在Relations属性中,
Tables属性的值中每一个元素都是一个 DataTables对象,
它有行集合DataRowCollection 、列集合DataColumnCollection 、约束集合ConstraintCollection组成
DataSet 对象包含 DataTable , DataRow ,DataColumn, Constraint ,Dataelatiion
DataSet类 属性
IsInitialized , DataSetName, Tables Relations
Dataset类 常用方法
HasChanges() , GetChanges(), BeginInit() , EndInit() , Load() , Merge() ,Clear(); CreateDataReader();
5.SqlDataAdapter类 填充数据集
SqlDataAdapter类.表示一组数据命令和一个数据库连,可以拥护填充 DataSet 和更新数据库。
使用Fill()方法填充数据集合,Update()方法更新数据集。
SqlDataAdapter 提供四种命令 SelectCommd ,InsertCommand ,UpdateCommand ,DeleteCommand
用于检索、插入、修改、删除操作的命令
SqlDataAdapter 类 属性:
FillLoadOption ,TableMapping , SelectCommd ,InsertCommand ,UpdateCommand ,DeleteCommand
SqlDataAdapter 类 方法:
Fill() ,Updatae();
6.DataTable 数据表 行和列
DataTable 类 属性
ChildRelations ,Columns , DataSet , DefaultView , Rows TableName
DataTable类方法
BeginInit(), Clear(), Clone(), Load() ,LoadDataRow ,ImportRow() ,NewRow () , ReadXml()7.DataRow ,DataColumn
使用 :DataTable dt=new DataTable() ;
dt= ds.Tables[0] ( DataSet ds )
Foreach (DataRow row in ds.Tables[0].Rows)
案例:
3112

被折叠的 条评论
为什么被折叠?



