C#数据库实用
来源:互联网 发布:qq飞车穿梭者原装数据 编辑:程序博客网 时间:2024/06/09 22:48
数据接操作掌握知识:
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)
案例:
- C#数据库实用
- C# 实用代码01
- C#实用小技巧
- 实用的C#函数
- C# dataTable实用例
- C#实用方法集合
- C#实用函数大全
- C# dataTable实用例
- C#实用函数大全
- C#实用函数大全
- C# 实用文件存储
- 实用的数据库操作
- 数据库一些实用方法
- MySql 实用 数据库 命令
- Oracle数据库实用脚本
- Oracle数据库实用脚本
- Oracle数据库实用函数
- 数据库实用设计原则
- 解决表中重复行的问题题
- 使用replaceAll替换“/”为“/”
- 第三周总结
- RoleProvider的重写(转至msdn)
- 还没开始程序员的路,似乎让我感觉到不久的将来我就会被淘汰!
- C#数据库实用
- 写一个函数,完成内存之间的拷贝。[考虑问题是否全面](转)
- Oracle的left join中on和where的区别
- 哈夫曼压缩
- Subversion的配置和使用
- 人月(1)
- apache 301 重定向
- 使用Desktop API in Java SE 6打开文件或者网页
- FM 相关技术简介