码迷,mamicode.com
首页 > Windows程序 > 详细

c#学习笔记04——ADO.NET

时间:2017-04-04 09:43:39      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:init   from   string   属性   ima   dataset   之间   color   comm   

  • ADO.NET结构:ADO.NET建立在几个核心类之上,这些类可以分为两组
    • 包含和管理数据的类:DataSet DataTable DataRow DataRelation...
    • 链接数据源的类:Connection Command DataReader...
  • 数据提供器与DataSet之间的关系

技术分享

  • ADO.NET命名空间
  • 数据提供器类
  • 数据库访问方式
    1. 直接数据库访问:一种最容易的访问数据库的方式。使用直接数据库访问可以创建并执行SQL命令。使用直接访问数据库时,并不需要在内存中保存信息副本
      1. 简单的数据查询步骤(ASP.NET页面)
        1. 创建Connection Command和DataReader对象
        2. 使用DataReader对象从数据库获得信息,并显示在Web表单的控件里
        3. 关闭连接
        4. 发送页面到客户端。此时,在页面上看到的信息和数据库中的信息不存在任何联系,且所有的ADO.NET对象都被释放。
      2. 插入和更新数据步骤
        1. 创建Connection和Command对象
        2. 执行SQL命令
      3. 创建连接
        //声明一个Connection对象
        //为该对象的属性ConnectionString设定一个值
        //SQL Server .ver
        SqlConnection connection=new SqlConnection();
        connection.ConnectionString="DataSource=zzl;Initial Catalog=BookSample;UserID=sa;PassWord=123";

         

      4. Select命令
        1)创建一个Command对象,指定SQL命令,并设置可以利用的数据库连接
        SqlCommand myCommand=new SqlCommand();
        myCommand.Connection=connection;
        myCommand.CommandText="Select * from DataTable";
        (2)在创建Command对象时,直接指定SQL命令和数据库连接
        SqlCommand myCommad=new SqlCommand("Select * from DataTable",connection);

         

      5. DataReader:如果利用Command对象执行的命令时有传回数据的Select语句,此时Command对象会自动产生一个DataReader对象,可以将数据源的数据抽取后显示给使用者。可以在执行Execute方法时传给一个DataReader类型的变量来接收。一次仅读取一条数据,且只能只读
    2. 不链接的数据库访问

c#学习笔记04——ADO.NET

标签:init   from   string   属性   ima   dataset   之间   color   comm   

原文地址:http://www.cnblogs.com/yuelien/p/6664221.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!