本篇博客在与介绍ADO.NET中的一些类,由于不太熟悉编写代码时很不痛快。因此,做个总结!
OleDbConnection类:提供数据源链接
参数 | 描述 |
Provider | 指定使用的oledb提供者 |
Data Source | 指定数据库服务器名称或 |
Initial Catalog | 指定使用的数据库名称 |
User ID | 指定注册用户的ID |
PassWord | 指定注册用户的密码 |
Integrated Security | 指定提供者应调用操作系统中适当的安全提供者,以获取注册名,接着使用注册名对访问进行验证,通常指定为SSPI |
OleDbDataAdapter类:作为DataSet和数据库之间的桥梁
1、SelectCommand属性:派生于OleDbCommand类
属性 | 描述 |
Connection | 设置用来访问数据库的OleDbconnection对象 |
CommandText | 设置用来选取数据的Sql语句或者存储过程名称 |
CommandType | 设置如何解释CommandText属性的值,即识别Sql语句和存储过程 |
2、ExecuteNoneQuery方法:执行SelectCommand
若执行的是Sql语句,则返回值是-1,若是存储过程则返回影响的行数
3、Fill方法:将ExecuteNoneQuery方法的执行结果,填充到DataSet中
语法:Fill(DataSet,string),DataSet为有效的DataSet对象,String为需要映射的表名称。若返回
多个表,这此参数指定根表。即Sql语句中的From子句指定的表。
DataSet类:将查询结果,保存到客户机的内存中。
DataView类:一般用于从DataSet中排序、过滤、查找、编辑和导航数据。
1、Sort方法:设置其属性要排序的列和排序方式
2、Find方法:从DataView中查找匹配的数据
OleDbCommand类:执行对数据库的查询:选取、插入、更新、或者删除
属性 | 描述 |
Connection | 设置为一个对象,该对象包含了数据库的动态链接 |
Command和commandType | 同Selectcommand属性 |
Parameters集合 | 它又包括Direction(参数使用方向)和ParameterNames属性以及DBType属性(指定数据类型) |
这么来一遍,感觉还是有清晰一点……