ADO.NET对SQL Server编程

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属性(指定数据类型)

 

这么来一遍,感觉还是有清晰一点……

标签