ADO.NET最佳实践(上)[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 spidertan 的 blog

    概述:

    本文在微软站点资源的基础上加工整理而成,意在介绍在你的ado.net应用程序中执行和完成性能优化、稳定性和功能性方面提供最佳的解决方案;同时也包含在ado.net中运用已有的数据对象进行开发的最佳实践和帮助你怎样设计ado.net应用程序提供建议。

    本文包含以下内容:

    1..net框架中的data providers;

    2.对照dataset和datareader,分别介绍他们的最佳用途;

    3.如何使用dataset、commands和connections;

    4.结合xml;

    5.如果你是ado程序员,也不妨看看ado.net与ado的区别和联系;

    6.结合一些faq,更深一步讨论ado.net观点和使用技巧。

    介绍:

    a..net框架中的data providers

        data providers在应用程序和数据库之间扮演一个桥梁的角色,它使得你可以从一个数据库返回查询结果、执行命令以及对数据集的更新等。

    b.几种data provider的介绍

        下面表格中数据表明各种data provider以及最佳适用数据库对象

提供者

描述

sql server.net data provider

.net框架中使用system.data.sqlclient命名空间;

建议在中间层应用程序中使用sql server7.0或以后版本;

建议在独立的应用程序中使用msde或sql server7.0或更高版本;

sql server6.5或更早版本,必须使用ole db.net data provider中的ole db provider for sql server。

ole db.net data provider

.net框架中使用system.data.oledb命名空间;

建议在中间层应用程序中使用sql server6.5或以前版本,或者任何在.net框架sdk中指出的支持ole db接口清单的ole db provider,ole db接口清单将在后面列出;

建议在独立的应用程序中使用access,中间层应用程序不建议使用access;

不再支持为odbc的ole db provider,要访问odbc,使用odbc.net data provider。

odbc.net data provider

.net框架中使用system.data.odbc命名空间;

提供对使用odbc驱动连接的数据库的访问;

本文关键:数据库设计
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top