连接到数据库

在 ArcGIS 中创建查询图层的第一步是与所要查询的数据库建立连接。

步骤:
  1. 在 ArcMap 中,单击文件 > 添加数据 > 添加查询图层

    将打开新建查询图层 对话框。

  2. 新建查询图层 对话框中构建查询之前,必须先建立与数据库的连接。如果之前在该对话框中创建过连接,则可以直接从连接菜单中选择该连接。否则,请单击连接创建一个新的连接。随即就打开了管理连接 对话框,您可在其中创建新连接和编辑或删除现有连接。
  3. 单击新建创建新连接。

    将打开数据库连接 对话框。

  4. DBMS 客户端菜单中选择要连接的数据库的类型。
    注注:

    对于 Oracle,请选择创建连接所使用的 Oracle 客户端版本,而不是数据库的版本。

  5. 数据源文本框中,请根据所用数据库输入以下各项中的一项:
    • IBM DB2 或 DB2 for z/OS - 输入数据库别名。
    • Informix - 输入数据源名称。
    • Oracle - 输入 Oracle Net 服务名称。
    • PostgreSQL - 输入已安装 PostgreSQL 的服务器的名称。
    • Microsoft SQL Server - 输入 SQL Server 实例的名称。
  6. 如果要连接到 PostgreSQL 或 SQL Server 数据库,则请在数据库文本框中输入数据库的名称。
  7. 您可以从身份验证菜单的以下两项中选择一项,指定希望连接如何在数据库中进行身份验证:
    • 如果希望数据库通过 Windows 登录帐户对连接进行身份验证,可选择 OS 身份验证,然后前进至步骤 11。
    • 如果要通过数据库用户帐户进行连接,可选择数据库身份验证
  8. 如果选择了“数据库身份验证”,则请在用户名文本框中输入数据库用户的名称。
  9. 密码文本框中输入该数据库用户的密码。
  10. 如果不希望在查询图层中存储数据库用户名和密码,可取消选中保存用户名和密码。否则,保持此复选框为选中状态。
    提示提示:

    如果要与其他用户共享该查询图层连接,建议取消选中保存用户名和密码

  11. 单击测试连接确保您可以连接到此数据库。

    如果连接失败,则请核查刚刚提供的信息。如果信息正确,但仍旧无法建立连接,则请确定数据库能否接受连接。

  12. 单击确定创建数据库连接。
  13. 如果不希望使用默认名称“<DBMS> 连接”,则可输入一个新名称。
    注注:

    该连接的名称之后将无法更改。要更改某个连接的名称,必须先将其删除,然后重新创建。


7/10/2012