第五章 过 JDBC 连接 SQL 网关
IRIS 维护 SQL 网关连接定义列表,这些定义是与外部数据源连接的逻辑名称。每个连接定义都包含一个逻辑名称(在 IRIS 中使用)、有关连接到数据源的信息以及建立连接时使用的用户名和密码。这些连接存储在表 %Library.sys_SQLConnection 中。可以从此表导出数据并将其导入到同一版本 IRIS 的另一个实例中。
注意:控制 SQL 网关日志记录和其他 JDBC 设置 要监视通过 JDBC 连接时的问题,可以为 SQL 网关连接启用 JDBC 日志记录。同一对话框还允许指定 JAVAHOME 和其他 JDBC 设置。
在管理门户中定义逻辑连接
要为符合 JDBC 的数据源定义 SQL 网关连接,请执行以下步骤:
- 在“管理门户”中,进入“系统管理>配置>连通性> SQL网关连接”页面。
- 单击创建新连接。
- 在“
SQL网关连接”页面上,输入或选择以下字段的值:
- 对于类型,选择
JDBC。 Connection Name连接名称 — 指定连接的标识符,以在IRIS中使用。User用户 — 指定帐户名称作为建立连接的默认名称(如果需要)。Password密码 — 指定与默认帐户关联的密码。Driver name驱动程序名称 —JDBC客户端驱动程序的完整类名称。URL— 数据源的连接URL,采用正在使用的JDBC客户端驱动程序所需的格式。Class path类路径 — 指定要加载的其他JAR文件的逗号分隔列表。Properties属性 — 可选字符串,指定供应商特定的连接属性。如果指定,该字符串应采用以下形式:
property= value; property= value;...
例如,典型的连接可能使用以下值:
Setting | Value |
|---|---|
Type | JDBC |
Connection Name | ConnectionJDBC1 |
User | JDBCUser |
Password | JDBCPassword |
Driver name | oracle.jdbc.driver.OracleDriver |
URL | jdbc:oracle:thin:@//oraserver:1521/SID |
Class path | /fill/path/to/ojdbc14.jar |
Properties | oracle.jdbc.V8Compatibility=true; includeSynonyms=false;restrictGetTables=true |
- 可以选择测试这些值是否有效。为此,请单击“测试连接”按钮。屏幕将显示一条消息,指示您输入的值是否允许有效连接。
- 要创建命名连接,请单击“保存”。
- 单击“关闭”。