端点提供 Studio 和 Integration Appliance 用于连接到数据库的数据库连接信息。
字段 | 描述 |
---|---|
数据库类型 | 指定数据库类型。如果选择通用 JDBC 驱动程序或 MySQL,那么必须在 Studio 中安装模块提供程序。要将 JDBC 驱动程序添加到 Studio,可将它们添加到 Web 管理控制台,然后在 WMC 中完成以下步骤。
注: 对于要访问数据库端点以获取 Cast Iron® 通用 JDBC 支持的 JDBC 驱动程序,该 JDBC 驱动程序必须:
有关在 WMC 中安装 JDBC 库的更多信息,请参阅 WMC 联机帮助。
|
数据库名称 | 指定要连接到的数据库的名称。如果连接到 Oracle RAC,请参阅针对 Oracle RAC:。 注: 对于 AS/400® DB2® 数据库,这是在安装期间定义的集合名称。
|
网络位置:服务器 | 指定数据库服务器所在的机器的名称或 IP 地址。对于 Informix®,请登录到 Informix Server Administrator 中并选择 | 菜单选项以查找主机名。对于 Sequelink,请输入 Sequelink 服务器的名称或 IP 地址。
网络位置:端口 | 指定数据库服务器侦听器的端口号。对于 Sequelink,请输入 Sequelink 服务器侦听器的端口号。 |
用户名 | 指定 Integration Appliance 用于连接到数据库的用户名。 注: 对于 DB2,用户必须具有创建程序包的许可权。
|
密码 | 指定与所指定用户名关联的密码。 |
其他参数 | 指定端点的特定于数据库的信息。请参阅使用数据库参数以获取详细信息。缺省情况下,MaxPooledStatements 参数自动进行定义并针对所有类型的数据库端点通过缺省值进行设置。 |
例如,如果列长度为 10 并且值为“abc”,那么用七个空格对列进行填充。
如果 EBCDIC 编码值未使用空格进行填充,那么数据库连接器使用 NULL 来填充值。这会创建不一致数据并会发生错误。
使用参数化查询从数据库中选择 EBCDIC 编码列时,如果值的长度短于列长度,那么数据库连接器返回使用空格填充的值。
例如,如果列长度为 10 而值为“abc”,那么数据库连接器使用七个空格对列进行填充。
AlternateServers=(servername1[:port1]
[;property=value[;...]],
servername2[:port2]
[;property=value[;...]],...)
其中:
servername 是服务器的 IP 地址
port 是服务器的端口号
property=value 输入用作数据库名称的服务名称。输入 SID 是可选操作。
确定驱动程序在尝试连接到数据库服务器(主服务器和备用服务器)列表时是否将使用客户机负载均衡。备用服务器列表由 AlternateServers 属性指定。 如果设置为 true,那么表示使用了客户机负载均衡,并且驱动程序会按随机顺序连接到数据库服务器(主服务器和备用服务器)列表。如果设置为 false(缺省值),那么表示未使用客户机负载均衡,并且驱动程序按顺序(首先是主服务器,然后是指定顺序的备用服务器)连接到各服务器。
字段 | 描述 |
---|---|
连接池选项 | |
初始池大小 | 指定 Integration Appliance 在连接池中打开并放置的初始数据库连接数。 |
最小连接数 | 指定 Integration Appliance 在连接池中始终保持打开的数据库连接数。支持指定 0。 |
最大连接数 | 指定 Integration Appliance 在连接池中可打开的最大数据库连接数。 指定 0 意味着连接数不受限制。 |
最长空闲时间 | 指定数据库连接在被 Integration Appliance 关闭之前可处于打开且空闲状态的时间量(分钟)。指定 0 意味着连接在返回到池时将会关闭 - 无空闲时间。 |
回收连接 | 指定 Integration Appliance 检查连接池以确定是否应关闭任何连接的频率。例如,如果回收连接设置为 6 分钟,那么 Integration Appliance 每六分钟检查一次连接池,以确定池中打开连接的总数是否大于最小连接数。如果打开连接数大于指定的最小数,那么 Integration Appliance 对于任何超过最长空闲时间的连接将关闭任何多余连接(超过最小连接数)。 例如,最小连接数设置为 2,最大连接数设置为 6,回收连接为 6 分钟,最长空闲时间设置为 2 分钟。连接池中当前总共打开五个连接。当回收连接达到 6 分钟时,Integration Appliance 会检查连接池并确定是否一个连接已空闲 3 分钟,一个连接已空闲 4 分钟,三个连接仍处于活动状态。 Integration Appliance 关闭两个空闲连接。再经过 6 分钟后,Integration Appliance 会再次检查连接池。 |
缺省编码 | |
编码 | 指定连接到此数据库时要使用的缺省字符编码。要设置编码类型,请选择下列选项之一:
注: 一些双字节字符未使用 SHIFT-JIS 编码进行转换。有关更多信息,请参阅使用 Shift-JIS 编码。
|
用引号括起的标识 | |
使用引号对表、列和对象的标识定界 | 指定是否使用引号将生成的 SQL 语句中的数据库表、列和对象的标识引起来,Integration Appliance 和 Studio 使用这些标识与数据库进行通信。将标识引起来致使标识区分大小写。 例如,标识字符串 myTable 可指代名为 mytable 或 MYTABLE 的表,但是带引号的标识字符串“myTable”仅指代名为 myTable 的表。将标识引起来还允许使用数据库名称中通常不使用的字符,如空格。 |
安全性 | |
启用加密 | 指定连接应使用 SSL。 |
验证服务器证书 | 指定客户机应验证数据库服务器证书。请参阅 测试 SSL 数据库连接。 |
需要客户机认证 | 指定客户机向数据库服务器提供证书。 |
连接超时 | |
超时时间(以秒为单位,从端点连接建立时开始算起)。 | 指定在 Integration Appliance 尝试与端点建立连接和端点响应连接请求之间发生超时情况前的时间量(秒)。对于数据库活动,指的是在超时之前 Integration Appliance 尝试与数据库建立连接所花费的时间量。连接超时不同于活动超时,因为活动超时是在与端点建立连接之后发生的。 活动超时用于指定活动调用端点请求和端点进行响应之间发生超时情况前的时间量(秒)。可以在下列任何数据库活动的重试任务中设置活动超时: |