对象链接与嵌入数据库 (OLE DB) 是一种类似于开放式数据库连接 (ODBC) 的连接方法,其使用相同的核心应用程序编程接口 (API) 以帮助在客户端应用程序和各种数据源之间建立通信。 此网桥包含 OLE DB 提供程序(一组 .dll 文件),OLE DB 提供程序使用 ODBC 驱动程序的服务,以统一方式连接关系数据库和非关系数据库并与其进行交互。
对于 OLE DB 支持的每种类型的数据源,系统将提供特定提供程序。 要在 64 位 ArcGIS 客户端(例如 ArcGIS Pro)中建立 OLE DB 连接,您需要在您的 ArcGIS Pro 计算机上安装相应 64 位驱动程序以使用 OLE DB 连接到数据库。
创建 OLE DB 连接
ArcGIS Pro 中的 OLE DB 连接用于与数据库建立只读连接,以从具有驱动程序的任何数据库中访问表格数据源。 此连接类型最常用于将 ArcGIS Pro 连接到支持 OLE DB 但无法从数据库连接对话框中的受支持的数据库平台列表访问的数据源。
请完成以下步骤以建立 OLE DB 连接:
- 启动 ArcGIS Pro。
- 执行以下操作之一以打开数据链接属性对话框:
- 在目录窗格中,右键单击数据库目录,然后单击新建 OLE DB 连接 。
- 在插入选项卡的工程组中,单击连接下拉箭头,然后单击新建 OLE DB 连接。
将弹出数据链接属性对话框。
- 在提供程序选项卡中,单击您想要使用的数据类型的相应 OLE DB 提供程序。
- 单击下一步或单击连接选项卡。
- 在连接选项卡中,提供所需的连接信息。
注:
连接选项卡中显示的字段会有所不同,具体取决于您选择的 OLE DB 提供程序。 大多数提供程序要求识别要连接的数据库以及用户名和密码。
建议您选中允许保存密码复选框,否则,您每次单击目录窗格中的任何表或要素类时,将出现一个提示以验证您的 OLE DB 连接的用户名和密码。
如果您选中允许保存密码,然后单击数据链接属性对话框中的其他选项卡,则当您返回连接选项卡时,允许保存密码选项将处于取消选中状态,您需要再次选中该框。
- 单击测试连接以验证您是否正确输入了连接信息。
- 单击确定。指定数据源的新 OLE DB 连接随即显示在数据库下方并且具有 .odc 文件类型。
- 重命名您的 OLE DB 连接。
现在即可使用指定数据源中的表格数据。
OLE DB 连接用法
建立 OLE DB 连接后,来自 ArcGIS Pro OLE DB 连接的表格数据为只读。 以下是与表相关的常见任务和用法选项:
- 显示表。
- 选择表中的记录。
- 创建表关联。
- 将数据用作地理处理工具的输入。