background image

4.3 连接 ORACLE...........................................................................................................................................................77

理论和语法.....................................................................................................................................................77

4.4 连接 MY SQL............................................................................................................................................................78

4.4.1 连接 MySQL 的理论.............................................................................................................................78
4.4.2 用于 MySQL 的 ODBC 连接的语法....................................................................................................78

4.5 连接其它数据库.......................................................................................................................................................81
4.6 常见错误....................................................................................................................................................................81
4.7 本章小结....................................................................................................................................................................82
4.8 练习题........................................................................................................................................................................82

ASP.NET2.0 和 ADO.NET 简介

1.1 技术概述

大约有将近一百万名开发人员使用了.NET Framework 的第一个版本来开发网站。所以在 2003 年的夏天,当从 Microsoft
传出将有新版本发布的传闻时,许多人的耳朵都竖了起来,这个新的版本将使得创建 ASP.NET 页面所需的代码行数减少
70%。像这样大规模的提高生产效率在程序设计中是不多见的。当 ASP.NET 2.0 的代码样例在 2003 年秋的 Microsoft 专业
开发人员大会(Microsoft Professional Developer’s Conference)上演示时,结果比预计的还要好。以前使用 ASP.NET 的
第一个版本程序员需要花费几个小时才能做出的页面,现在使用 ASP.NET 2.0 只需要几分钟就完成了。简单来说,在.NET 
Framework 2.0 最终版本发布之后,任何继续使用第一个版本创建 ASP.NET 页面的程序人员都将花费大量的额外时间才
能达到相同的结果。

也许就像其他任何领域一样,ASP.NET 2.0 所提供的优势是能够方便地将数据集成进页面。程序员不再需要知道详细的连接、
命令以及数据阅读器和数据适配器对象,就能执行普通数据任务了。对于初学者掌握能力,ASP.NET 2.0 使得基本数据的使
用简单易学,并且有能力进行更复杂的数据应用。

1.1.1 .NET Framework

Microsoft 开发出了作为基本原理的.NET 和一系列技术,用于在互联网中让计算机共同工作。总的目标就是让信息和进程在
大范围的系统和设备之间顺畅地交流。.NET 不是一种语言,也不是一个特别的产品。更确切地说,它是一套标准和规范,并
已经应用于自 2002 年以来 Microsoft 发布的所有产品中。

.NET 包含了一种使用开放标准的 XML 格式交换信息的标准化格式。可扩展标记语言(Extensible Markup 
Language,XML)

—— 

不需要请求者具备任何有关数据存储如何保存信息的专门知识

数据都以自描述的 XML 格式取出。同

样地,目前几乎所有的数据存储都可以用 XML 来提供信息,这对于所有.NET 数据客户都具有吸引力。

.NET 支持软件的 Web Services 标准,可请求在使用了开放平台标准的简单对象访问协议(Simple Object Access 
Protocol,SOAP)和 XML 的远程软件上运行代码。.NET 网站可以从另外一个网站上找到该网站所提供的服务,并使用这些
服务。这样可以使得网站从其他的网站上获得 HTML、计算后的结果或者数据集。