zoukankan      html  css  js  c++  java
  • ADO。NET五大要素

    1.  ADO.NET 3.0 用于访问和操作数据的两个主要组件是: .NET Framework 数据提供程序 (虚线框内) 和 DataSet。

      .NET Framework 数据提供程序是专门为数据操作以及快速、只进、只读访问数据而设计的组件。

      ADO.NET DataSet 是专门为独立于任何数据源的数据访问而设计的。

      对象

      说明

      Connection

      建立与特定数据源的连接。 所有 Connection 对象的基类均为 DbConnection 类。

      Command

      对数据源执行命令。 公开 Parameters,并可在 Transaction 范围内从 Connection 执行。

      所有 Command 对象的基类均为 DbCommand 类。

      DataReader

      从数据源中读取只进且只读的数据流。 所有 DataReader 对象的基类均为 DbDataReader 类。

      DataAdapter

      使用数据源填充 DataSet 并解决更新。 所有 DataAdapter 对象的基类均为 DbDataAdapter 类。

      注意:新手面试经常会遇到考这样的题:ADO.NET 的五大对象,就是 上面四种 + DataSet 要牢牢记住哦。后期开发也经常用到。

      2. Connection 对象(只介绍SqlConnection和JDBC)

      使用connection连接的时候记得打开、关闭(返回连接池),

      建议使用using,这样就不会忘记关了,将自动断开连接,即使发生无法处理的异常。

      string connectionString = "数据库连接字符串";

      using (SqlConnection connection = new SqlConnection(connectionString))  {      connection.Open();      ....  }

      ODBC 比较麻烦 请参考微软技术文档:http://support.microsoft.com/kb/310988 (我很少用到)

      using (OdbcConnection connection =     new OdbcConnection(connectionString))  {      connection.Open();      ....  }

      3.Command对象

      命令

      返回值

      ExecuteReader

      返回一个 DataReader 对象。

      ExecuteScalar

      返回数据库查询出来的第一行第一列。

      ExecuteNonQuery

      执行增删改命令。

      ExecuteXMLReader

      返回 XmlReader。 只用于 SqlCommand 对象。

    
  • 相关阅读:
    VC中隐藏和显示IDC_STATIC
    在VC++中使用Tab Control控件
    关于CTreeView中CTreeCtrl空间的使用
    MFC打开/保存文件对话框:CFileDialog
    Python自学笔记3-数据类型
    MFC实现原理
    VS2008 MFC内部工作原理
    MFC视频教程(孙鑫)学习笔记2-掌握C++
    MFC视频教程(孙鑫)学习笔记1-Windows程序内部运行原理
    error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
  • 原文地址:https://www.cnblogs.com/lucky_dai/p/2042446.html
Copyright © 2011-2022 走看看