第五章 过 JDBC 连接 SQL 网关

77 阅读2分钟

第五章 过 JDBC 连接 SQL 网关

IRIS 维护 SQL 网关连接定义列表,这些定义是与外部数据源连接的逻辑名称。每个连接定义都包含一个逻辑名称(在 IRIS 中使用)、有关连接到数据源的信息以及建立连接时使用的用户名和密码。这些连接存储在表 %Library.sys_SQLConnection 中。可以从此表导出数据并将其导入到同一版本 IRIS 的另一个实例中。

注意:控制 SQL 网关日志记录和其他 JDBC 设置 要监视通过 JDBC 连接时的问题,可以为 SQL 网关连接启用 JDBC 日志记录。同一对话框还允许指定 JAVAHOME 和其他 JDBC 设置。

在管理门户中定义逻辑连接

要为符合 JDBC 的数据源定义 SQL 网关连接,请执行以下步骤:

  1. 在“管理门户”中,进入“系统管理>配置>连通性> SQL网关连接”页面。
  2. 单击创建新连接。
  3. 在“SQL 网关连接”页面上,输入或选择以下字段的值:
  • 对于类型,选择 JDBC
  • Connection Name连接名称 — 指定连接的标识符,以在 IRIS 中使用。
  • User用户 — 指定帐户名称作为建立连接的默认名称(如果需要)。
  • Password密码 — 指定与默认帐户关联的密码。
  • Driver name 驱动程序名称 — JDBC 客户端驱动程序的完整类名称。
  • URL — 数据源的连接 URL,采用正在使用的 JDBC 客户端驱动程序所需的格式。
  • Class path类路径 — 指定要加载的其他 JAR 文件的逗号分隔列表。
  • Properties属性 — 可选字符串,指定供应商特定的连接属性。如果指定,该字符串应采用以下形式:
property= value; property= value;...

例如,典型的连接可能使用以下值:

SettingValue
TypeJDBC
Connection NameConnectionJDBC1
UserJDBCUser
PasswordJDBCPassword
Driver nameoracle.jdbc.driver.OracleDriver
URLjdbc:oracle:thin:@//oraserver:1521/SID
Class path/fill/path/to/ojdbc14.jar
Propertiesoracle.jdbc.V8Compatibility=true; includeSynonyms=false;restrictGetTables=true
  1. 可以选择测试这些值是否有效。为此,请单击“测试连接”按钮。屏幕将显示一条消息,指示您输入的值是否允许有效连接。
  2. 要创建命名连接,请单击“保存”。
  3. 单击“关闭”。