连接到数据库
在 ArcGIS 中创建查询图层的第一步是与所要查询的数据库建立连接。
步骤:
-
在 ArcMap 中,单击文件 > 添加数据 > 添加查询图层。
将打开新建查询图层 对话框。
- 在新建查询图层 对话框中构建查询之前,必须先建立与数据库的连接。如果之前在该对话框中创建过连接,则可以直接从连接菜单中选择该连接。否则,请单击连接创建一个新的连接。随即就打开了管理连接 对话框,您可在其中创建新连接和编辑或删除现有连接。
-
单击新建创建新连接。
将打开数据库连接 对话框。
- 从 DBMS 客户端菜单中选择要连接的数据库的类型。注:
对于 Oracle,请选择创建连接所使用的 Oracle 客户端版本,而不是数据库的版本。
- 在数据源文本框中,请根据所用数据库输入以下各项中的一项:
- IBM DB2 或 DB2 for z/OS - 输入数据库别名。
- Informix - 输入数据源名称。
- Oracle - 输入 Oracle Net 服务名称。
- PostgreSQL - 输入已安装 PostgreSQL 的服务器的名称。
- Microsoft SQL Server - 输入 SQL Server 实例的名称。
- 如果要连接到 PostgreSQL 或 SQL Server 数据库,则请在数据库文本框中输入数据库的名称。
- 您可以从身份验证菜单的以下两项中选择一项,指定希望连接如何在数据库中进行身份验证:
- 如果希望数据库通过 Windows 登录帐户对连接进行身份验证,可选择 OS 身份验证,然后前进至步骤 11。
- 如果要通过数据库用户帐户进行连接,可选择数据库身份验证。
- 如果选择了“数据库身份验证”,则请在用户名文本框中输入数据库用户的名称。
- 在密码文本框中输入该数据库用户的密码。
- 如果不希望在查询图层中存储数据库用户名和密码,可取消选中保存用户名和密码。否则,保持此复选框为选中状态。提示:
如果要与其他用户共享该查询图层连接,建议取消选中保存用户名和密码。
- 单击测试连接确保您可以连接到此数据库。
如果连接失败,则请核查刚刚提供的信息。如果信息正确,但仍旧无法建立连接,则请确定数据库能否接受连接。
- 单击确定创建数据库连接。
- 如果不希望使用默认名称“<DBMS> 连接”,则可输入一个新名称。注:
该连接的名称之后将无法更改。要更改某个连接的名称,必须先将其删除,然后重新创建。
7/10/2012