配置外部数据库 (概念)

AutoCAD 2008

 
配置外部数据库
概念 操作步骤 快速参考
 
 
 

必须首先使用 Microsoft® 外部 ODBC 和 OLE DB 程序配置外部数据库,才能从 AutoCAD® 中访问这些数据库。

注意64 位版本的 AutoCAD 不支持使用 Microsoft Jet 4.0 OLE DB Provider(适用于 MDB 连接)和用于 ODBC 驱动程序的 Microsoft OLE DB Provider(适用于 XLS 连接)。详细信息,请参见“用 SQL Server 替代使用 DbConnect 的 OLE DB”。

配置数据库之后,即使系统上未安装创建数据的数据库系统,用户也可以从 AutoCAD 中访问这些数据库中的数据。AutoCAD 可以从以下应用程序访问数据:

  • Microsoft Access
  • dBase
  • Microsoft Excel
  • Oracle
  • Paradox
  • Microsoft Visual FoxPro®
  • SQL Server
注意使用 MDAC 2.1 版及更高版本,用户无法编辑 dBase 文件,除非计算机上已安装 Borland 数据库引擎 (BDE)。

成功配置用于 AutoCAD 的数据库后,即创建了扩展名为 UDL 的配置文件。该配置文件包含 AutoCAD 访问配置数据库所需的信息。默认情况下,UDL 文件存储在 AutoCAD 的“Data Links”文件夹中。用户可以在“选项”对话框中为 UDL 文件指定其他位置。

以下主题说明如何使用 ODBC 设置数据源以及如何配置数据源,以便通过 AutoCAD 进行使用。关于 ODBC 和 OLE DB 的详细信息,请参见以下联机 Microsoft 资源:

  • OLE DB 帮助
  • ODBC 帮助
  • ODBC Microsoft 桌面数据库驱动程序

跳过 ODBC,使用 OLE DB 直接驱动程序

AutoCAD 支持的多个数据库管理系统具有可用于 OLE DB 的直接驱动程序。如果使用这些直接驱动程序,则无需在 ODBC 和 OLE DB 中建立配置文件,而仅需要一个 OLE DB 配置文件。

直接数据库驱动程序可用于以下数据库系统:

  • Microsoft Access
  • Oracle
  • Microsoft SQL Server

使用 ODBC 创建配置文件

ODBC 是一个过渡程序,它使一个应用程序中的数据可用于其他应用程序。

使用 OLE DB 配置数据源

可以使用 OLE DB 建立指向外部数据表的 UDL 配置文件。

用 SQL Server 替代 OLE DB

如果正在使用 64 位版本的 AutoCAD 和带有连接的 DbConnect(可使用以下两种方法之一访问 Microsoft Access 数据库或 Microsoft Excel 电子表格),则需要将连接更改为使用 Microsoft SQL Server。Microsoft 不支持这些技术的 64 位版本。

  • Microsoft Jet 4.0 OLE DB Provider(适用于 MDB 连接)
  • 用于 ODBC 驱动程序的 Microsoft OLE DB Provider(适用于 XLS 连接)

Microsoft SQL Server 包括三种不同版本。如果用户现在从 MDB 或 XLS 文件访问数据,可能会发现使用 Microsoft SQL Server Express Edition 足以满足需要。Microsoft 还提供标准版和企业版的 SQL Server。有关 SQL Server 的其他信息,请访问 Microsoft 的网站 http://www.microsoft.com/china/sql/

注意用户可以购买价廉的第三方实用程序,以将存储在 MDB 中的数据自动转换为可以使用 SQL Server 的 MDF 文件。这些实用程序中有许多还允许用户将数据从 MDF 文件输出到 MDB 文件。