asp访问数据源综述1(转自IIS5.0文档)
访问数据源 ActiveX 数据对象 (ADO) 是一种既易于使用又可扩充的技术,用来将数据库访问添加到您的 Web 页可以使用 ADO 编写简洁和可升级的脚本以连接到与 OLE DB 兼容的数据源,如数据库、电子表格、顺序数据文件或电子邮件目录。OLE DB 是一个系统级的编程接口,它提供一套标准的 COM 接口,用来展示数据库管理系统的功能。使用 ADO 的对象模型,您可以轻松地(使用 VBScript 或 JScript 等脚本语言)访问这些接口并将数据库功能添加到您的 Web 应用程序中。另外,您还可以使用 ADO 访问与开放式数据库互连 (ODBC) 兼容的数据库。 如果您是一位对数据库互连知识有一定了解的脚本编写者,您将会发现 ADO 的命令语法很简单,而且很容易使用。如果您是一位经验丰富的开发人员,您将会非常欣赏 ADO 提供的这种可升级的对各种数据源的高性能访问。 关于 ADO 的详细信息,请访问 Microsoft 通用数据访问 (UDA) Web 站点 http://www.microsoft.com/data/。 创建连接字符串 创建 Web 应用程序的第一步是给 ADO 提供一种定位并识别数据源的方法。这是通过“连接字符串”来完成的,连接字符串是一系列用分号分隔的参数,用来定义诸如数据源提供者和数据源位置等参数。ADO 使用连接字符串来识别 OLE DB “提供者”并将提供者指向数据源。提供者是一个组件,用来描述数据源并以行集合的形式将信息展示给应用程序。 下表列出了几个通用数据源的 OLE DB 连接字符串:数据源 OLE DB 连接字符串 Microsoft Access Provider=Microsoft.Jet.OLEDB.4.0;Source=指向 .mdb 文件的物理路径 Microsoft SQL Server Provider=SQLOLEDB.1;Source=指向服务器上数据库的路径 Oracle Provider=MSDAORA.1;Source=指向服务器上数据库的路径 Microsoft Indexing Service Provider=MSIDXS.1;Source=指向文件的路径 为了提供向后兼容,ODBC 的 OLE DB 提供者支持 ODBC 连接字符串语法。下表列出了通常使用的 ODBC 连接字符串: 数据源驱动程序 ODBC 连接字符串 Microsoft Access Driver={Microsoft Access Driver (*.mdb)};DBQ=指向 .mdb 文件的物理路径 SQL Serverr Driver={SQL Server};SERVER=指向服务器的路径 Oracle Driver={Microsoft ODBC for Oracle};SERVER=指向服务器的路径 Microsoft Excel Driver={Microsoft Excel Driver (*.xls)};DBQ=指向 .xls 文件的物理路径; DriverID =278 Microsoft Excel 97 Driver={Microsoft Excel Driver (*.xls)};DBQ=指向 .xls 文件的物理路径;DriverID=790 Paradox Driver={Microsoft Paradox Driver (*.db)};DBQ=指向 .db 文件的物理路径; DriverID=26 文本 Driver={Microsoft Text Driver (*.txt;*.csv)}; DefaultDir=指向 .txt 文件的物理路径 Microsoft Visual FoxPro®(带有一个数据库容器) Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDb=指向 .dbc 文件的物理路径 Microsoft Visual FoxPro(不带数据库容器) Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDb=指向 .dbf 文件的物理路径 注意 (使用 UNC 路径引用位于远程计算机上的数据源的)连接字符串可能造成潜在的安全问题。要禁止对您的数据源进行未授权访问,可为需要访问数据的计算机创建 Windows 帐号,然后对数据源应用适当的 NTFS 权限。详细信息,请参阅使用 NTFS 保护文件。 设计 Web 数据应用程序时应考虑的高级问题 由于性能和可靠性的原因,我们强烈推荐,在配置数据驱动 Web 应用程序(需要能满足大约 10 个以上并发用户同时进行高要求的访问)时,使用客户端 |
查看所有评论
