zoukankan      html  css  js  c++  java
  • DB2 9 使用拓荒(733 检修)认证指南,第 6 部分: .NET 编程(2)

    完成 DB2 与 .NET 框架的无缝接口
    developerWorks







    用于 DB2 的 .NET 编程简介

    .NET 框架

    .NET framework 是 Microsoft 用于更换 Component Object Model (COM) 手艺的新的 Windows 软件拓荒平台。该框架的要害特征如下:

    • 可以垄断 40 多种分歧的编程言语编写 .NET 使用递次。用于 .NET 拓荒的最风行的言语是 C# 和 Visual Basic .NET。
    • .NET 框架类库供应了用于构建 .NET 使用递次的构建块。 这个类库是言语有关(language agnostic)的,而且供应了与操作体系和使用效力的接口。
    • 不管 .NET 使用递次是用何种言语编写的,它都被编译成中央言语(Intermediate Language)(IL),即一种字节码。
    • 公共言语运转时(Common Language Runtime,CLR)是 .NET 框架的心脏,它可以静态编译 IL 代码,然后运转该代码。在运转编译后的 IL 代码时,CLR 起首激活对象,接着磨练它们的平安允许,然后为其分配内存,再实施对象,实施终了时,释放对象的内存。

    .NET 框架议决 ADO.NET 供应了丰厚的数据会见支持。 ADO.NET 同时支持有衔接的会见和无衔接的会见。ADO.NET 中无衔接会见的要害组件是 DataSet 类,这个类的实例驻留在使用递次的内存中,实施数据库缓存。ADO.NET 中的有衔接会见不需要特别的类。

    关于有衔接的会见和无衔接的会见,.NET 使用递次都是议决所谓的 .NET 数据供应者 来会见数据库的。各种分歧的数据库产品都有它们自身的 .NET 数据供应者,包括 DB2 for Windows。.NET 数据供应者完成以下基类:

    • Connection:确立和筹划数据库衔接。
    • Command:对数据库实施 SQL 语句。
    • DataReader:从数据库中读取并前今成效集数据。
    • DataAdapter:将一个 DataSet 实例链接到一个数据库。DataSet 可以议决一个 DataAdapter 实例对数据库表中的数据终了读写操作。

    DB2 .NET Data Provider

    DB2 .NET Data Provider 扩展了 ADO.NET 接口的 DB2 支持,并供应了对 DB2 数据的高功效的、平安的会见。DB2 for Windows 包括三个 .NET 数据供应者:

    • DB2 .NET Data Provider:一种高功效、易于筹划的 ADO.NET 数据供应者。 创议结合垄断 DB2 家族的数据库和这种 .NET 数据供应者。在 ADO.NET 中,与垄断 OLE DB 和 ODBC .NET 桥接供应者相比,垄断 DB2 .NET Data Provider 会见数据库限定更少,功效更高。
    • OLE DB .NET Data Provider:一种桥接供应者,用于将 ADO.NET 哀告供应应 IBM OLE DB Provider (议决 COM interop 模块)。不创议垄断这种 .NET 数据供应者来会见 DB2 家族的数据库。DB2 .NET Data Provider 速度更快,而且屈从也更多。
    • ODBC .NET Data Provider:一种桥接供应者,用于将 ADO.NET 哀告供应应 IBM ODBC Driver。不创议垄断这种 .NET 数据供应者来会见 DB2 家族的数据库。DB2 .NET Data Provider 速度更快,而且屈从也更多。

    要拓荒和运转垄断 DB2 .NET Data Provider 的使用递次,需要 .NET Framework 1.1 或 2.0。NET Framework 1.0 和 Visual Studio .NET 2002 不支持 DB2 9 DB2 .NET Data Provider。




    版权声明: 原创作品,允许转载,转载时请务必以超链接情势标明文章 原始来由 、作者信息和本声明。否则将清查执法责任。

  • 相关阅读:
    前端图片预览
    理解 Promise 过程
    node 小例子 集合
    各大网站处理 高 retina屏 边框 方法
    用js 创建  简单查找 删除 二叉树
    Python_快速安装第三方库-pip
    Python-找字典中公共key-zip reduce lambda
    Python-对字典进行排序
    Python-统计序列中元素
    Python-为元组中每个元素命名
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1972837.html
Copyright © 2011-2022 走看看