1. 简介
 
2. Connection对象
 
(1)4种数据提供程序的链接对象
 
 SQL Server .NET        SqlConnection
 
 OLE DB .NET              OleDbConnection
 
 ODBC .NET                 OdbcConnection
 
 Oracle .NET                  OracleConnection
 
(2)数据库链接字符串常用参数说明
 
 Provider                              用于设置或返回连接提供程序的名称,仅用于OleDbConnection对象
 
 Connection Timeout            在终止尝试并产生异常前,等待连接到服务器的连接时间长度(以秒为单位)。默认为15秒
 
 Initial Catalog 或Database   数据库的名称
 
 Data Source 或 Server         连接打开时使用的SQL Server名称,或者是Microsoft Access 数据库的文件名
 
 Password 或 pwd                SQL Server账户的登录密码
 
 UserID 或 uid                       SQL Server登录账户
 
 Integrated security               此参数决定连接是否为安全连接, 可能的值有true、false和SSPideI(SSPI是true的同义词)
 
 (3)使用SqlConnection对象连接SQL Server数据库
 
 SqlConnection con = new SqlConnection("sever=服务器名;User Id=用户;Pwd=密码;DataBase=数据库名称");
 
 //  打开数据的连接
 
 con.Open();
 
 //  关闭数据库连接
 
 con.Close();
 
3. 使用Comman对象操作数据
 
(1)Command对象常用属性
 
 CommandType                获取或设置Command对象那个要执行命令的类型
 
 CommandText                 获取或设置要对数据源执行的SQL语句、存储过程或表名
 
 CommandTieOut             获取或设置在终止对执行命令的尝试并产生错误之前的等待时间
 
 Connection                      获取或设置此Commad对象使用的Connection对象的名称
 
 parameters                      获取Command对象需要使用的惨呼集合
 
(2)Command对象的常用方法
 
 ExecuteNonQuery               执行SQL语句并返回受影响的行数
 
 ExecuteReader                    执行返回数据集的Select语句
 
 ExecuteScalar                      执行查询,并返回查询所返回的结果集中第1行的第一列
 
4. DataSet对象
 
(1)简介
 
 DataSet是ADO.NET的中心概念,是支持ADO.NET断开式、分布式数据方案的核心对象。DataSet对象时创建在内存中的集合对象,它可以包含任意数量的数据表,以及所有表的约束、索引和关系,相当于在内存中的小型关系数据库。一个DataSet对象包括一组DataTable对象,这些对象可以与DataRelation对象相关联,其中DataTable对象是由DataColumn和DataRow对象组成的。
 
 DataSet对象的数据模型如下图所示:
 
  
 
5. DataAdapter对象
 
(1)简介
 
   DataAdapter对象是DataSet对象和数据源之间联系的桥梁,主要是从数据源中检索数据、填充DataSet对象中的表或者把用户对DataSet对象作出的更改写入到数据源中。
 
(2)属性
 
 SelectCommand                  获取或设置用于在数据源中选择记录的命令
 
 InsertCommand                   获取或设置用于将新纪录插入到数据源中的命令
 
 UpdateCommand                获取或设置用于更新数据源中记录的命令
 
 DeleteCommand                 获取或设置用于从数据集中删除记录的命令
 
(3)方法
 
 Fill                         从数据源中提取数据以填充数据集
 
 Update                  更新数据源
                
        
    
                    转载请注明原文地址: https://www.6miu.com/read-70531.html