Database Session Persistence

此功能部件使用 JDBC 来启用数据源的 HTTP 会话的持久性。将 HTTP 会话保存至数据库允许在服务器重新启动或意外服务器故障后恢复数据。可通过将多个服务器配置为将数据保存至同一位置来实现 HTTP 会话的故障转移

启用此功能部件

要启用数据库会话持久性功能部件,请在 server.xml 文件的 featureManager 元素内添加以下元素声明:
<feature>sessionDatabase-1.0</feature>

受支持的 Java™ 版本

  • JavaSE-1.6
  • JavaSE-1.7
  • JavaSE-1.8

开发依赖于此功能部件的功能部件

如果您要开发依赖于数据库会话持久性功能部件的功能部件,请在新功能部件的功能部件清单文件的 Subsystem-Content 头中添加以下项:
com.ibm.websphere.appserver.sessionDatabase-1.0; type="osgi.subsystem.feature"

功能部件配置元素

可在 server.xml 文件中使用以下元素以配置数据库会话持久性功能部件:

classloading
全局类装入
属性名称 数据类型 缺省值 描述
useJarUrls 布尔型 false 是将 jar: URL 还是将 wsjar: URL 用于引用归档中的文件
httpSession
HTTP 会话管理的配置。
属性名称 数据类型 缺省值 描述
allowOverflow 布尔型 true 允许内存中的会话数超过“内存中最大会话数”属性的值。
alwaysEncodeUrl 布尔型 false Servlet 2.5 规范指定在必要时才对 response.encodeURL 调用上的 URL 进行编码。要在启用 URL 编码时支持向后兼容性,请将此属性设置为 true 以调用 encodeURL 方法。即使浏览器支持 cookie,也始终对该 URL 进行编码。
cloneId string   集群成员的克隆标识。在集群内,此标识必须唯一,以维护会话亲缘关系。设置时,此名称会覆盖由服务器生成的缺省名称。
cloneSeparator string : 用来在会话 cookie 中将会话标识从克隆标识分离的单个字符。通常应该使用缺省值。在一些无线应用协议 (WAP) 设备上,不允许使用冒号 (:),因此应该改为使用加号 (+)。很少使用不同值。在使用此属性来更改克隆分隔符字符之前,应该了解系统上运行的其他产品的克隆字符要求。可将任何字符指定为此属性的值这一事实并不意味着您指定的字符将正常起作用。此事实也不意味着,IBM 负责修正使用备用字符时可能产生的任何问题。
cookieDomain string   会话跟踪 cookie 的域字段。
cookieHttpOnly 布尔型 true 指定会话 cookie 包括“HttpOnly”字段。支持“HttpOnly”字段的浏览器不支持客户端脚本访问 cookie。使用“HttpOnly”字段将有助于防止跨站点脚本编制攻击。
cookieMaxAge 具有秒精度的时间段 -1 cookie 可在客户机浏览器上保存的最大时间量。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
cookieName string JSESSIONID 会话管理 cookie 的唯一名称。
cookiePath string / 会将 cookie 将发送到路径中指定的 URL。
cookieSecure 布尔型 false 指定会话 cookie 包括安全字段。
cookiesEnabled 布尔型 true 指定会话跟踪使用 cookie 来传送会话标识。
debugCrossover 布尔型 false 启用此选项以执行额外检查来验证,是否仅访问或引用与请求相关联的会话并且记录消息(如果检测到任何不一致处)。禁用此选项以跳过额外检查。
forceInvalidationMultiple 整形 3 如果您的请求通常不受限于响应时间限制,请指定 0 来指示在尝试使会话失效之前,会话管理器应该无期限等待直到请求完成。否则,请将此属性设置为正整数,以延迟使活动会话失效。到第一个失效时间间隔过去为止,将不使已超时的活动会话失效,但是到基于此值的时间间隔过去为止,将使其失效。例如,值为 2 时,将在会话超时到期之后第二个失效时间间隔过去时使活动会话失效。
idLength 整形 23 会话标识的长度。
idReuse 布尔型 false 在没有为会话持久性配置的多 JVM 环境中,将此属性设置为“true”会使会话管理器能够将同一会话信息用于用户的所有请求(即使处理这些请求的 Web 应用程序由不同 JVM 控制)。此属性的缺省值为 false。如果希望使会话管理器能够使用从浏览器发送的会话标识来保存 Web 应用程序(在没有针对会话持久性配置的环境中运行)之间的会话数据,请将此属性设置为 true。
invalidateOnUnauthorizedSessionRequestException 布尔型 false 对未经授权的请求进行响应时,如果希望会话管理器使会话失效而非发出 UnauthorizedSessionRequestException,请将此属性设置为 true。当使会话失效时,请求者可以创建新会话,但对所有先前保存的会话数据没有访问权。这允许单个用户在注销后继续处理对其他应用程序的请求,但仍然保护会话数据。
invalidationTimeout 具有秒精度的时间段 30m 在会话不再有效之前可处于未使用状态的时间量。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxInMemorySessionCount 整形 1000 为每个 Web 模块在内存中保持的最大会话数。
noAdditionalInfo 布尔型 false 强制除去会话标识中不需要的信息。
protocolSwitchRewritingEnabled 布尔型 false 当 URL 需要从 HTTP 切换至 HTTPS 或从 HTTPS 切换至 HTTP 时,将会话标识添加到该 URL。
reaperPollInterval 具有秒精度的时间段 -1 用于除去无效会话的进程的唤醒时间间隔,以秒计。最小值为 30 秒。如果输入了小于最小值的值,那么会自动确定并使用相应值。此值会覆盖介于 30 秒与 360 秒之间的缺省安装值(基于会话超时值)。由于缺省会话超时为 30 分钟,因此收获者时间间隔通常介于 2 分钟与 3 分钟之间。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
rewriteId string jsessionid 使用此属性来更改重写 URL 时使用的密钥。
securityIntegrationEnabled 布尔型 true 启用安全性集成,这会促使会话管理工具将用户的标识与他们的 HTTP 会话相关联。
securityUserIgnoreCase 布尔型 false 指示应该将会话安全性标识和客户机安全性标识视为匹配(即使它们的大小写不同)。例如,当此属性设置为 true 时,会话安全性标识 USER1 与客户机安全性标识 User1 和 user1 匹配。
sslTrackingEnabled 布尔型 false 指定会话跟踪使用安全套接字层 (SSL) 信息作为会话标识。
urlRewritingEnabled 布尔型 false 指定会话管理工具使用重写的 URL 来传送会话标识。
useContextRootAsCookiePath 布尔型 false 指定 cookie 路径等同于 Web 模块的上下文根而非 /
httpSessionDatabase
控制将 HTTP 会话持久保存到数据库的方式。
属性名称 数据类型 缺省值 描述
dataSourceRef string   会话管理器应该用来持久保存 HTTP 会话数据的数据源的标识。
db2RowSize
  • 32KB
  • 4KB
  • 8KB
  • 16KB
4KB 为会话表配置的表空间页大小(如果正在使用 DB2 数据库)。增大此值可改进某些环境中的数据库性能。
32KB
使用表空间页大小 32 KB。必须额外创建 DB2 缓冲池和表空间,并且指定 32KB 作为这两者的页大小。还必须指定您已创建的表空间的名称。
4KB
使用缺省表空间页大小 4 KB。不需要创建 DB2 缓冲池或表空间,并且不需要指定表空间名称。
8KB
使用表空间页大小 8 KB。必须额外创建 DB2 缓冲池和表空间,并且指定 8KB 作为这两者的页大小。还必须指定您已创建的表空间的名称。
16KB
使用表空间页大小 16 KB。必须额外创建 DB2 缓冲池和表空间,并且指定 16KB 作为这两者的页大小。还必须指定您已创建的表空间的名称。
noAffinitySwitchBack 布尔型 false 即使备份一个原始成员之后,将此属性设置为“true”以维护与新成员的亲缘关系。当集群成员失败时,其请求路由到另一集群成员,且会话将在该另一成员中激活。因而,会维护与新成员的会话亲缘关系,并且当备份集群成员失败时,会将那些对原始集群成员中创建的会话的请求路由回给该集群成员。允许的值为 true 或 false,缺省值为 false。已配置分布式会话(具有基于时间的写频率)时,请将此属性设置为 true。请注意,未启用分布式会话时,此属性对该行为没有任何影响。
onlyCheckInCacheDuringPreInvoke 布尔型 false 值为 true 时指示,仅当请求获取会话时,才应该更新该会话的最近一次访问时间。值为 false 时指示,每次请求时,都应该更新会话的最近一次访问时间。更改此值可改进某些环境中的性能。
optimizeCacheIdIncrements 布尔型 true 如果用户的浏览器会话正在多个 Web 应用程序之间往返移动,那么由于会从持久存储刷新 Web 模块的内存中会话,您可能会看到额外的持久存储活动。因此,高速缓存标识不断增大,并且持久性副本的会话属性会覆盖内存中会话属性。如果希望阻止高速缓存标识不断增大,请将此属性设置为 true。值为 true 时指示,会话管理器应该评估 Web 模块的内存中会话是否早于持久存储中副本的会话。如果配置是集群,请确保每个集群成员的系统时间尽可能完全相同。
scheduleInvalidation 布尔型 false 启用此选项,以减少使 HTTP 会话保持活动状态所需的数据库更新数。请指定一天内应用程序服务器中的活动最少的那两个小时。禁用此选项时,失效器进程会每隔几分钟运行一次,以除去失效的 HTTP 会话。
scheduleInvalidationFirstHour 整形 0 指示其间会从持久存储中清除失效会话的第一个小时。请以 0 与 23 之间的整数形式指定此值。仅当启用了调度失效时,此值才有效。
scheduleInvalidationSecondHour 整形 0 指示其间会从持久存储中清除失效会话的第二个小时。请以 0 与 23 之间的整数形式指定此值。仅当启用了调度失效时,此值才有效。
skipIndexCreation 布尔型 false 将此属性设置为“true”以禁用在服务器启动时创建索引。仅当您要手动创建自己的数据库索引以获得会话持久性时,才应该使用此定制属性。但是,建议您让会话管理器创建数据库索引。在启用此属性之前,请确保会话数据库上存在正确的索引。
tableName string sessions 数据库表名称。
tableSpaceName string   要用于会话表的表空间。仅当 DB2 行大小超过 4KB 时,才需要此值。
useInvalidatedId 布尔型 true 将此属性设置为“true”,以复用入局标识(如果最近已使具有该标识的会话失效)。由于这会阻止检查持久存储,因此这是对性能的优化。
useMultiRowSchema 布尔型 false 启用时,会将每个会话数据属性置于数据库中的单独一行上,从而允许为每个会话存储更大量的数据。当会话属性很大并且需要对这些会话属性进行少量更改时,此配置可产生较好的性能。禁用时,对于每个会话,会将所有会话数据属性都置于同一行中。
useOracleBlob 布尔型 false 将此属性设置为“true”,以针对介质列创建使用二进制大对象 (BLOB) 数据类型的数据库表。当使用 Oracle 数据库时,此值会改进持久会话的性能。由于 Oracle 限制,BLOB 支持要求将 Oracle Call Interface (OCI) 数据库驱动程序用于大于 4000 字节的数据。您也必须确保通过执行下列操作来在重新启动服务器之前创建新的会话表:删除旧的会话表或将数据源定义更改为引用不包含会话表的数据库。
usingCustomSchemaName 布尔型 false 如果您要将 DB2 用于会话持久性并且在数据源中设置 currentSchema 属性,请将此属性设置为“true”。
writeContents
  • ALL_SESSION_ATTRIBUTES
  • ONLY_UPDATED_ATTRIBUTES
ONLY_UPDATED_ATTRIBUTES 指定应该写入持久存储的会话数据量。缺省情况下,仅会写入已更新的属性,但是可改为写入全部属性(无论它们是否已更改)。
ALL_SESSION_ATTRIBUTES
将全部属性写入持久存储。
ONLY_UPDATED_ATTRIBUTES
仅将已更新的属性写入持久存储。
writeFrequency
  • TIME_BASED_WRITE
  • END_OF_SERVLET_SERVICE
  • MANUAL_UPDATE
END_OF_SERVLET_SERVICE 指定将会话数据写入持久存储的时间。缺省情况下,会在 servlet 完成执行之后将会话数据写入持久存储。更改此值可改进某些环境中的性能。
TIME_BASED_WRITE
根据指定的写时间间隔值,会将会话数据写入持久存储。
END_OF_SERVLET_SERVICE
在 servlet 完成执行之后,会将会话数据写入持久存储。
MANUAL_UPDATE
需要 IBMSession 对象上通过编程进行的同步,以将会话数据写入持久存储。
writeInterval 具有秒精度的时间段 2m 将会话数据写入持久存储之前应该经过的秒数。缺省值为 120 秒。仅当启用基于时间的写频率时,才会使用此值。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
transaction
事务管理器服务的配置属性
属性名称 数据类型 缺省值 描述
acceptHeuristicHazard 布尔型 true 指定此服务器中的所有应用程序是否冒险接受包含一阶段资源的两阶段事务中可能发生的试探。
clientInactivityTimeout 具有秒精度的时间段 60s 来自远程客户机的事务性请求之间的最大持续时间。超出此超时的任何客户机不活动时间段都将导致事务在此应用程序服务器中回滚。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
dataSourceRef 对顶级 dataSource 元素的引用(字符串)。   这是可选属性。缺省情况下,事务服务会将其恢复日志存储在文件中。或者,可将日志存储在 RDBMS 中。此操作是通过设置用于定义非事务数据源(事务日志存储在其中)的属性实现的。
defaultMaxShutdownDelay 具有秒精度的时间段 2s 缺省最大关闭延迟. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
enableLoggingForHeuristicReporting 布尔型 false 指定应用程序服务器是否记录既涉及一阶段落实资源又涉及两阶段落实资源的事务的“将要落实一阶段资源”事件。
heuristicRetryInterval 具有秒精度的时间段 60s 来自资源管理器或远程伙伴的瞬态异常之后,应用程序服务器在重试完成信号(例如落实或回滚)之前等待的时间量。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
heuristicRetryWait 整形 5 应用程序服务器重试完成信号(如落实或回滚)的次数。重试在来自资源管理器或远程伙伴的瞬态异常之后进行。
lpsHeuristicCompletion
  • COMMIT
  • MANUAL
  • ROLLBACK
ROLLBACK 指定用于完成具有启发式结果的事务的方向;应用程序服务器落实或回滚事务,或取决于管理员的手动完成。允许的值包括:COMMIT、ROLLBACK 和 MANUAL
COMMIT
Commit
MANUAL
Manual
ROLLBACK
Rollback
propogatedOrBMTTranLifetimeTimeout 具有秒精度的时间段 0 此服务器中所运行事务的事务超时的上限。此值应大于或等于为总事务超时指定的值。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
recoverOnStartup 布尔型 false 指定服务器是否应在服务器启动时开始事务恢复。
recoveryGroup string   此服务器所属的恢复组的名称。恢复组成员可恢复组中其他服务器的事务日志。
recoveryIdentity string   用于事务对等恢复的这个服务器的唯一身份。
timeoutGracePeriodEnabled 布尔型 false 指定事务超时与正在运行该事务的服务方区域的异常结束之间是否存在延迟。
totalTranLifetimeTimeout 具有秒精度的时间段 120s 允许此服务器上启动的事务完成的缺省最长时间。会回滚在发生此超时之前未完成的任何此类事务。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
transactionLogDBTableSuffix string   如果恢复日志存储在 RDBMS 表中,那么此属性允许在表名后加上字符串以使其对此服务器唯一。
transactionLogDirectory string ${server.output.dir}/tranlog/ 此服务器的目录,事务服务将该目录用于存储日志文件以进行恢复。
transactionLogSize 整形 1024 指定事务日志文件的大小,以千字节计。
waitForRecovery 布尔型 false 指定服务器是否应在接受新事务工作之前等待事务恢复完成。
transaction > dataSource
描述:这是可选属性。缺省情况下,事务服务会将其恢复日志存储在文件中。或者,可将日志存储在 RDBMS 中。此操作是通过设置用于定义非事务数据源(事务日志存储在其中)的属性实现的。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
beginTranForResultSetScrollingAPIs 布尔型 true 使用结果集滚动界面时尝试事务登记。
beginTranForVendorAPIs 布尔型 true 使用供应商界面时尝试事务登记。
commitOrRollbackOnCleanup
  • commit
  • rollback
  确定当关闭数据库工作单元 (AutoCommit=false) 中可能存在的连接或将其返回到池中时如何清除这些连接。
commit
通过进行落实来清除连接。
rollback
通过进行回滚来清除连接。
connectionManagerRef 对顶级 connectionManager 元素的引用(字符串)。   数据源的连接管理器。
connectionSharing
  • MatchOriginalRequest
  • MatchCurrentState
MatchOriginalRequest 指定共享连接的匹配方式。
MatchOriginalRequest
共享连接时,根据原始连接请求进行匹配。
MatchCurrentState
共享连接时,根据连接的当前状态进行匹配。
containerAuthDataRef 对顶级 authData 元素的引用(字符串)。   容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。
isolationLevel
  • TRANSACTION_REPEATABLE_READ
  • TRANSACTION_READ_COMMITTED
  • TRANSACTION_SERIALIZABLE
  • TRANSACTION_READ_UNCOMMITTED
  • TRANSACTION_SNAPSHOT
  缺省事务隔离级别。
TRANSACTION_REPEATABLE_READ
脏读取和不可重复读取受到阻止;可进行幻像读取。
TRANSACTION_READ_COMMITTED
脏读取受到阻止;可进行不可重复读取和幻像读取。
TRANSACTION_SERIALIZABLE
脏读取、不可重复读取和幻像读取受到阻止。
TRANSACTION_READ_UNCOMMITTED
可进行脏读取、不可重复读取和幻像读取。
TRANSACTION_SNAPSHOT
Microsoft SQL Server JDBC 驱动程序和 DataDirect Connect for JDBC 驱动程序的快照隔离。
jdbcDriverRef 对顶级 jdbcDriver 元素的引用(字符串)。   数据源的 JDBC 驱动程序。
jndiName string   数据源的 JNDI 名称。
queryTimeout 具有秒精度的时间段   SQL 语句的缺省查询超时。在 JTA 事务中,syncQueryTimeoutWithTransactionTimeout 可覆盖此缺省值。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
recoveryAuthDataRef 对顶级 authData 元素的引用(字符串)。   用于事务恢复的认证数据。
statementCacheSize int

最小值:0

10 每个连接的高速缓存语句的最大数目。
supplementalJDBCTrace 布尔型   补充在 bootstrap.properties 中启用 JDBC 驱动程序跟踪时记录的 JDBC 驱动程序跟踪。JDBC 驱动程序跟踪规范包括:com.ibm.ws.database.logwriter、com.ibm.ws.db2.logwriter、com.ibm.ws.derby.logwriter、com.ibm.ws.informix.logwriter、com.ibm.ws.oracle.logwriter、com.ibm.ws.sqlserver.logwriter 和 com.ibm.ws.sybase.logwriter。
syncQueryTimeoutWithTransactionTimeout 布尔型 false 使用 JTA 事务中的剩余时间(如果有)作为 SQL 语句的缺省查询超时。
transactional 布尔型 true 支持参与由应用程序服务器管理的事务。
type
  • javax.sql.DataSource
  • javax.sql.XADataSource
  • javax.sql.ConnectionPoolDataSource
  数据源的类型。
javax.sql.DataSource
javax.sql.DataSource
javax.sql.XADataSource
javax.sql.XADataSource
javax.sql.ConnectionPoolDataSource
javax.sql.ConnectionPoolDataSource
transaction > dataSource > connectionManager
描述:数据源的连接管理器。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
agedTimeout 具有秒精度的时间段 -1 池维护可以废弃某个物理连接之前的时间量。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
connectionTimeout 具有秒精度的时间段 30s 连接请求超时之前的时间量。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxConnectionsPerThread int

最小值:0

  限制每个线程上打开的连接数。
maxIdleTime 具有秒精度的时间段 30m 池维护期间可废弃某个未使用或空闲的连接之前的时间量(如果这样做不会使池大小减小到小于最小大小)。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxPoolSize int

最小值:0

50 池的物理连接的最大数目。值为 0 意味着不受限制。
minPoolSize int

最小值:0

  池中要维持的最小物理连接数。池未进行预填充。时效超时可以覆盖此最小值。
numConnectionsPerThreadLocal int

最小值:0

  为每个线程高速缓存指定数目的连接。
purgePolicy
  • ValidateAllConnections
  • FailingConnectionOnly
  • EntirePool
EntirePool 指定在池中检测到失效连接时要销毁哪些旧连接。
ValidateAllConnections
当检测到失效连接时,会测试连接并关闭发现存在错误的连接。
FailingConnectionOnly
当检测到失效连接时,会仅关闭发现存在错误的连接。
EntirePool
当检测到失效连接时,会将池中的所有连接都标记为失效,当不再使用这些连接时,会将其关闭。
reapTime 具有秒精度的时间段 3m 池维护线程各次运行之间的时间量。值为 -1 会禁用池维护。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
transaction > dataSource > containerAuthData
描述:容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
password 可逆向编码的密码(字符串)   连接至 EIS 时要使用的用户的密码。可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。
user string   连接至 EIS 时要使用的用户的名称。
transaction > dataSource > jdbcDriver
描述:数据源的 JDBC 驱动程序。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
javax.sql.ConnectionPoolDataSource string   javax.sql.ConnectionPoolDataSource 的 JDBC 驱动程序实现。
javax.sql.DataSource string   javax.sql.DataSource 的 JDBC 驱动程序实现。
javax.sql.XADataSource string   javax.sql.XADataSource 的 JDBC 驱动程序实现。
libraryRef 对顶级 library 元素的引用(字符串)。   标识 JDBC 驱动程序 JAR 和本机文件。
transaction > dataSource > jdbcDriver > library
描述:标识 JDBC 驱动程序 JAR 和本机文件。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
apiTypeVisibility string spec,ibm-api,api 此库的类装入器将能够看到的 API 包的类型,其格式为下列项的任何组合的逗号分隔列表:规范、ibm-api、api 和第三方。
description string   管理员的共享库的描述
filesetRef 对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。   所引用文件集的标识
name string   管理员的共享库的名称
transaction > dataSource > jdbcDriver > library > file
描述:所引用文件的标识
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
name 文件路径   标准文件名
transaction > dataSource > jdbcDriver > library > fileset
描述:所引用文件集的标识
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
caseSensitive 布尔型 true 指示搜索是否应区分大小写的布尔值(缺省值:true)。
dir 目录路径 ${server.config.dir} 用于搜索文件的基本目录。
excludes string   要排除在搜索结果以外的文件名模式的逗号或空格分隔列表,缺省情况下不排除任何文件。
id 字符串   唯一配置标识。
includes string * 要包含在搜索结果中的文件名模式的逗号或空格分隔列表(缺省值:*)。
scanInterval 具有毫秒精度的时间段 0 检查文件集更改的扫描时间间隔,格式为长整形加上时间单位后缀(h 表示小时、m 表示分钟、s 表示秒、ms 表示毫秒),例如,2ms 或 5s。缺省情况下为禁用 (scanInterval=0)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
transaction > dataSource > jdbcDriver > library > folder
描述:所引用文件夹的标识
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
dir 目录路径   要包含在用于定位资源文件的库类路径中的目录或文件夹
id 字符串   唯一配置标识。
transaction > dataSource > properties
描述:数据源的 JDBC 供应商属性的列表。例如,databaseName="dbname" serverName="localhost" portNumber="50000"。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
URL string   用于连接到数据库的 URL。
databaseName string   JDBC 驱动程序属性:databaseName。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形   用于获取数据库连接的端口。
serverName string   正在运行数据库的服务器。
user string   建议使用容器管理认证别名而非配置此属性。
transaction > dataSource > properties.datadirect.sqlserver
描述:用于 Microsoft SQL Server 的 DataDirect Connect for JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
JDBCBehavior
  • 1
  • 0
0 JDBC 驱动程序属性:JDBCBehavior。值为:0 (JDBC 4.0) 或 1 (JDBC 3.0)。
1
JDBC 3.0
0
JDBC 4.0
XATransactionGroup string   JDBC 驱动程序属性:XATransactionGroup。
XMLDescribeType
  • longvarbinary
  • longvarchar
  JDBC 驱动程序属性:XMLDescribeType。
longvarbinary
longvarbinary
longvarchar
longvarchar
accountingInfo string   JDBC 驱动程序属性:accountingInfo。
alternateServers string   JDBC 驱动程序属性:alternateServers。
alwaysReportTriggerResults 布尔型   JDBC 驱动程序属性:alwaysReportTriggerResults。
applicationName string   JDBC 驱动程序属性:applicationName。
authenticationMethod
  • ntlm
  • userIdPassword
  • kerberos
  • auto
  JDBC 驱动程序属性:authenticationMethod。
ntlm
ntlm
userIdPassword
userIdPassword
kerberos
kerberos
auto
auto
bulkLoadBatchSize 长整型   JDBC 驱动程序属性:bulkLoadBatchSize。
bulkLoadOptions 长整型   JDBC 驱动程序属性:bulkLoadOptions。
clientHostName string   JDBC 驱动程序属性:clientHostName。
clientUser string   JDBC 驱动程序属性:clientUser。
codePageOverride string   JDBC 驱动程序属性:codePageOverride。
connectionRetryCount 整形   JDBC 驱动程序属性:connectionRetryCount。
connectionRetryDelay 具有秒精度的时间段   JDBC 驱动程序属性:connectionRetryDelay。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
convertNull 整形   JDBC 驱动程序属性:convertNull。
databaseName string   JDBC 驱动程序属性:databaseName。
dateTimeInputParameterType
  • dateTime
  • dateTimeOffset
  • auto
  JDBC 驱动程序属性:dateTimeInputParameterType。
dateTime
dateTime
dateTimeOffset
dateTimeOffset
auto
auto
dateTimeOutputParameterType
  • dateTime
  • dateTimeOffset
  • auto
  JDBC 驱动程序属性:dateTimeOutputParameterType。
dateTime
dateTime
dateTimeOffset
dateTimeOffset
auto
auto
describeInputParameters
  • describeIfString
  • noDescribe
  • describeIfDateTime
  • describeAll
  JDBC 驱动程序属性:describeInputParameters。
describeIfString
describeIfString
noDescribe
noDescribe
describeIfDateTime
describeIfDateTime
describeAll
describeAll
describeOutputParameters
  • describeIfString
  • noDescribe
  • describeIfDateTime
  • describeAll
  JDBC 驱动程序属性:describeOutputParameters。
describeIfString
describeIfString
noDescribe
noDescribe
describeIfDateTime
describeIfDateTime
describeAll
describeAll
enableBulkLoad 布尔型   JDBC 驱动程序属性:enableBulkLoad。
enableCancelTimeout 布尔型   JDBC 驱动程序属性:enableCancelTimeout。
encryptionMethod
  • loginSSL
  • requestSSL
  • SSL
  • noEncryption
  JDBC 驱动程序属性:encryptionMethod。
loginSSL
loginSSL
requestSSL
requestSSL
SSL
SSL
noEncryption
noEncryption
failoverGranularity
  • disableIntegrityCheck
  • atomicWithRepositioning
  • nonAtomic
  • atomic
  JDBC 驱动程序属性:failoverGranularity。
disableIntegrityCheck
disableIntegrityCheck
atomicWithRepositioning
atomicWithRepositioning
nonAtomic
nonAtomic
atomic
atomic
failoverMode
  • connect
  • select
  • extended
  JDBC 驱动程序属性:failoverMode。
connect
connect
select
select
extended
extended
failoverPreconnect 布尔型   JDBC 驱动程序属性:failoverPreconnect。
hostNameInCertificate string   JDBC 驱动程序属性:hostNameInCertificate。
initializationString string   JDBC 驱动程序属性:initializationString。
insensitiveResultSetBufferSize 整形   JDBC 驱动程序属性:insensitiveResultSetBufferSize。
javaDoubleToString 布尔型   JDBC 驱动程序属性:javaDoubleToString。
loadBalancing 布尔型   JDBC 驱动程序属性:loadBalancing。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
longDataCacheSize int

最小值:-1

  JDBC 驱动程序属性:longDataCacheSize。
netAddress string   JDBC 驱动程序属性:netAddress。
packetSize int

最小值:-1

最大值:128

  JDBC 驱动程序属性:packetSize。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形   用于获取数据库连接的端口。
queryTimeout 具有秒精度的时间段   JDBC 驱动程序属性:queryTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
resultsetMetaDataOptions 整形   JDBC 驱动程序属性:resultsetMetaDataOptions。
selectMethod
  • direct
  • cursor
  JDBC 驱动程序属性:selectMethod。
direct
direct
cursor
cursor
serverName string localhost 正在运行数据库的服务器。
snapshotSerializable 布尔型   JDBC 驱动程序属性:snapshotSerializable。
spyAttributes string   JDBC 驱动程序属性:spyAttributes。
stringInputParameterType
  • varchar
  • nvarchar
varchar JDBC 驱动程序属性:stringInputParameterType。
varchar
varchar
nvarchar
nvarchar
stringOutputParameterType
  • varchar
  • nvarchar
varchar JDBC 驱动程序属性:stringOutputParameterType。
varchar
varchar
nvarchar
nvarchar
suppressConnectionWarnings 布尔型   JDBC 驱动程序属性:suppressConnectionWarnings。
transactionMode
  • explicit
  • implicit
  JDBC 驱动程序属性:transactionMode。
explicit
explicit
implicit
implicit
truncateFractionalSeconds 布尔型   JDBC 驱动程序属性:truncateFractionalSeconds。
trustStore string   JDBC 驱动程序属性:trustStore。
trustStorePassword 可逆向编码的密码(字符串)   JDBC 驱动程序属性:trustStorePassword。
useServerSideUpdatableCursors 布尔型   JDBC 驱动程序属性:useServerSideUpdatableCursors。
user string   建议使用容器管理认证别名而非配置此属性。
validateServerCertificate 布尔型   JDBC 驱动程序属性:validateServerCertificate。
transaction > dataSource > properties.db2.i.native
描述:IBM DB2 for i Native JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
access
  • read only
  • all
  • read call
all JDBC 驱动程序属性:access。
read only
read only
all
all
read call
read call
autoCommit 布尔型 true JDBC 驱动程序属性:autoCommit。
batchStyle
  • 2.1
  • 2.0
2.0 JDBC 驱动程序属性:batchStyle。
2.1
2.1
2.0
2.0
behaviorOverride 整形   JDBC 驱动程序属性:behaviorOverride。
blockSize
  • 512
  • 128
  • 0
  • 32
  • 64
  • 16
  • 8
  • 256
32 JDBC 驱动程序属性:blockSize。
512
512
128
128
0
0
32
32
64
64
16
16
8
8
256
256
cursorHold 布尔型 false JDBC 驱动程序属性:cursorHold。
cursorSensitivity
  • asensitive
  • sensitive
asensitive JDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
asensitive
asensitive
sensitive
sensitive
dataTruncation string true JDBC 驱动程序属性:dataTruncation。
databaseName string *LOCAL JDBC 驱动程序属性:databaseName。
dateFormat
  • dmy
  • iso
  • eur
  • ymd
  • julian
  • jis
  • usa
  • mdy
  JDBC 驱动程序属性:dateFormat。
dmy
dmy
iso
iso
eur
eur
ymd
ymd
julian
julian
jis
jis
usa
usa
mdy
mdy
dateSeparator
  • \,
  • b
  • .
  • /
  • -
  JDBC 驱动程序属性:dateSeparator。
\,
逗号字符 (,)。
b
字符 b
.
句号字符 (.)。
/
正斜杠字符 (/)。
-
破折号字符 (-)。
decimalSeparator
  • \,
  • .
  JDBC 驱动程序属性:decimalSeparator。
\,
逗号字符 (,)。
.
句号字符 (.)。
directMap 布尔型 true JDBC 驱动程序属性:directMap。
doEscapeProcessing 布尔型 true JDBC 驱动程序属性:doEscapeProcessing。
fullErrors 布尔型   JDBC 驱动程序属性:fullErrors。
libraries string   JDBC 驱动程序属性:libraries。
lobThreshold int

最大值:500000

0 JDBC 驱动程序属性:lobThreshold。
lockTimeout 具有秒精度的时间段 0 JDBC 驱动程序属性:lockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maximumPrecision
  • 31
  • 63
31 JDBC 驱动程序属性:maximumPrecision。
31
31
63
63
maximumScale int

最小值:0

最大值:63

31 JDBC 驱动程序属性:maximumScale。
minimumDivideScale int

最小值:0

最大值:9

0 JDBC 驱动程序属性:minimumDivideScale。
networkProtocol 整形   JDBC 驱动程序属性:networkProtocol。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形   用于获取数据库连接的端口。
prefetch 布尔型 true JDBC 驱动程序属性:prefetch。
queryOptimizeGoal
  • 2
  • 1
2 JDBC 驱动程序属性:queryOptimizeGoal。值为:1 (*FIRSTIO) 或 2 (*ALLIO)。
2
*ALLIO
1
*FIRSTIO
reuseObjects 布尔型 true JDBC 驱动程序属性:reuseObjects。
serverName string   正在运行数据库的服务器。
serverTraceCategories 整形 0 JDBC 驱动程序属性:serverTraceCategories。
systemNaming 布尔型 false JDBC 驱动程序属性:systemNaming。
timeFormat
  • iso
  • eur
  • jis
  • usa
  • hms
  JDBC 驱动程序属性:timeFormat。
iso
iso
eur
eur
jis
jis
usa
usa
hms
hms
timeSeparator
  • \,
  • b
  • :
  • .
  JDBC 驱动程序属性:timeSeparator。
\,
逗号字符 (,)。
b
字符 b
:
冒号字符 (:)。
.
句号字符 (.)。
trace 布尔型   JDBC 驱动程序属性:trace。
transactionTimeout 具有秒精度的时间段 0 JDBC 驱动程序属性:transactionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
translateBinary 布尔型 false JDBC 驱动程序属性:translateBinary。
translateHex
  • binary
  • character
character JDBC 驱动程序属性:translateHex。
binary
binary
character
character
useBlockInsert 布尔型 false JDBC 驱动程序属性:useBlockInsert。
user string   建议使用容器管理认证别名而非配置此属性。
transaction > dataSource > properties.db2.i.toolbox
描述:IBM DB2 for i Toolbox JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
access
  • read only
  • all
  • read call
all JDBC 驱动程序属性:access。
read only
read only
all
all
read call
read call
behaviorOverride 整形   JDBC 驱动程序属性:behaviorOverride。
bidiImplicitReordering 布尔型 true JDBC 驱动程序属性:bidiImplicitReordering.
bidiNumericOrdering 布尔型 false JDBC 驱动程序属性:bidiNumericOrdering。
bidiStringType 整形   JDBC 驱动程序属性:bidiStringType。
bigDecimal 布尔型 true JDBC 驱动程序属性:bigDecimal。
blockCriteria
  • 2
  • 1
  • 0
2 JDBC 驱动程序属性:blockCriteria。值为:0(不进行任何记录分块)、1(当指定了 FOR FETCH ONLY 时分块)或 2(当指定了 FOR UPDATE 时分块)。
2
2
1
1
0
0
blockSize
  • 512
  • 128
  • 0
  • 32
  • 64
  • 16
  • 8
  • 256
32 JDBC 驱动程序属性:blockSize。
512
512
128
128
0
0
32
32
64
64
16
16
8
8
256
256
cursorHold 布尔型 false JDBC 驱动程序属性:cursorHold。
cursorSensitivity
  • asensitive
  • sensitive
  • insensitive
asensitive JDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
asensitive
asensitive
sensitive
sensitive
insensitive
insensitive
dataCompression 布尔型 true JDBC 驱动程序属性:dataCompression。
dataTruncation 布尔型 true JDBC 驱动程序属性:dataTruncation。
databaseName string   JDBC 驱动程序属性:databaseName。
dateFormat
  • dmy
  • iso
  • eur
  • ymd
  • julian
  • jis
  • usa
  • mdy
  JDBC 驱动程序属性:dateFormat。
dmy
dmy
iso
iso
eur
eur
ymd
ymd
julian
julian
jis
jis
usa
usa
mdy
mdy
dateSeparator
  • \,
  • .
  • /
  • -
  JDBC 驱动程序属性:dateSeparator。
空格字符 ( )。
\,
逗号字符 (,)。
.
句号字符 (.)。
/
正斜杠字符 (/)。
-
破折号字符 (-)。
decimalSeparator
  • \,
  • .
  JDBC 驱动程序属性:decimalSeparator。
\,
逗号字符 (,)。
.
句号字符 (.)。
driver
  • toolbox
  • native
toolbox JDBC 驱动程序属性:driver。
toolbox
toolbox
native
native
errors
  • full
  • basic
basic JDBC 驱动程序属性:errors。
full
full
basic
basic
extendedDynamic 布尔型 false JDBC 驱动程序属性:extendedDynamic。
extendedMetaData 布尔型 false JDBC 驱动程序属性:extendedMetaData。
fullOpen 布尔型 false JDBC 驱动程序属性:fullOpen。
holdInputLocators 布尔型 true JDBC 驱动程序属性:holdInputLocators。
holdStatements 布尔型 false JDBC 驱动程序属性:holdStatements。
isolationLevelSwitchingSupport 布尔型 false JDBC 驱动程序属性:isolationLevelSwitchingSupport。
keepAlive 布尔型   JDBC 驱动程序属性:keepAlive。
lazyClose 布尔型 false JDBC 驱动程序属性:lazyClose。
libraries string   JDBC 驱动程序属性:libraries。
lobThreshold int

最小值:0

最大值:16777216

0 JDBC 驱动程序属性:lobThreshold。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maximumPrecision
  • 31
  • 63
31 JDBC 驱动程序属性:maximumPrecision。
31
31
63
64
maximumScale int

最小值:0

最大值:63

31 JDBC 驱动程序属性:maximumScale。
metaDataSource int

最小值:0

最大值:1

1 JDBC 驱动程序属性:metaDataSource。
minimumDivideScale int

最小值:0

最大值:9

0 JDBC 驱动程序属性:minimumDivideScale。
naming
  • system
  • sql
sql JDBC 驱动程序属性:naming。
system
system
sql
sql
package string   JDBC 驱动程序属性:package。
packageAdd 布尔型 true JDBC 驱动程序属性:packageAdd。
packageCCSID
  • 13488
  • 1200
13488 JDBC 驱动程序属性:packageCCSID。值为:1200 (UCS-2) 或 13488 (UTF-16)。
13488
13488 (UTF-16)
1200
1200 (UCS-2)
packageCache 布尔型 false JDBC 驱动程序属性:packageCache。
packageCriteria
  • default
  • select
default JDBC 驱动程序属性:packageCriteria。
default
default
select
select
packageError
  • exception
  • none
  • warning
warning JDBC 驱动程序属性:packageError。
exception
exception
none
none
warning
warning
packageLibrary string QGPL JDBC 驱动程序属性:packageLibrary。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
prefetch 布尔型 true JDBC 驱动程序属性:prefetch。
prompt 布尔型 false JDBC 驱动程序属性:prompt。
proxyServer string   JDBC 驱动程序属性:proxyServer。
qaqqiniLibrary string   JDBC 驱动程序属性:qaqqiniLibrary。
queryOptimizeGoal int

最小值:0

最大值:2

0 JDBC 驱动程序属性:queryOptimizeGoal。值为:1 (*FIRSTIO) 或 2 (*ALLIO)。
receiveBufferSize int

最小值:1

  JDBC 驱动程序属性:receiveBufferSize。
remarks
  • system
  • sql
system JDBC 驱动程序属性:remarks。
system
system
sql
sql
rollbackCursorHold 布尔型 false JDBC 驱动程序属性:rollbackCursorHold。
savePasswordWhenSerialized 布尔型 false JDBC 驱动程序属性:savePasswordWhenSerialized。
secondaryUrl string   JDBC 驱动程序属性:secondaryUrl。
secure 布尔型 false JDBC 驱动程序属性:secure。
sendBufferSize int

最小值:1

  JDBC 驱动程序属性:sendBufferSize。
serverName string   正在运行数据库的服务器。
serverTraceCategories 整形 0 JDBC 驱动程序属性:serverTraceCategories。
soLinger 具有秒精度的时间段   JDBC 驱动程序属性:soLinger。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
soTimeout 具有毫秒精度的时间段   JDBC 驱动程序属性:soTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
sort
  • hex
  • table
  • language
hex JDBC 驱动程序属性:sort。
hex
hex
table
table
language
language
sortLanguage string   JDBC 驱动程序属性:sortLanguage。
sortTable string   JDBC 驱动程序属性:sortTable。
sortWeight
  • unqiue
  • shared
  JDBC 驱动程序属性:sortWeight。
unqiue
unique
shared
shared
tcpNoDelay 布尔型   JDBC 驱动程序属性:tcpNoDelay。
threadUsed 布尔型 true JDBC 驱动程序属性:threadUsed。
timeFormat
  • iso
  • eur
  • jis
  • usa
  • hms
  JDBC 驱动程序属性:timeFormat。
iso
iso
eur
eur
jis
jis
usa
usa
hms
hms
timeSeparator
  • \,
  • :
  • .
  JDBC 驱动程序属性:timeSeparator。
空格字符 ( )。
\,
逗号字符 (,)。
:
冒号字符 (:)。
.
句号字符 (.)。
toolboxTrace
  • diagnostic
  • information
  • conversion
  • error
  • thread
  • proxy
  • none
  • datastream
  • pcml
  • all
  • jdbc
  • warning
  JDBC 驱动程序属性:toolboxTrace。
diagnostic
diagnostic
information
information
conversion
conversion
error
error
thread
thread
proxy
proxy
none
none
datastream
datastream
pcml
pcml
all
all
jdbc
jdbc
warning
warning
trace 布尔型   JDBC 驱动程序属性:trace。
translateBinary 布尔型 false JDBC 驱动程序属性:translateBinary。
translateBoolean 布尔型 true JDBC 驱动程序属性:translateBoolean。
translateHex
  • binary
  • character
character JDBC 驱动程序属性:translateHex。
binary
binary
character
character
trueAutoCommit 布尔型 false JDBC 驱动程序属性:trueAutoCommit。
user string   建议使用容器管理认证别名而非配置此属性。
xaLooselyCoupledSupport int

最小值:0

最大值:1

0 JDBC 驱动程序属性:xaLooselyCoupledSupport。
transaction > dataSource > properties.db2.jcc
描述:用于 DB2 的 IBM Data Server Driver for JDBC and SQLJ 的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
activateDatabase 整形   JDBC 驱动程序属性:activateDatabase。
alternateGroupDatabaseName string   JDBC 驱动程序属性:alternateGroupDatabaseName。
alternateGroupPortNumber string   JDBC 驱动程序属性:alternateGroupPortNumber。
alternateGroupServerName string   JDBC 驱动程序属性:alternateGroupServerName。
blockingReadConnectionTimeout 具有秒精度的时间段   JDBC 驱动程序属性:blockingReadConnectionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
clientAccountingInformation string   JDBC 驱动程序属性:clientAccountingInformation。
clientApplicationInformation string   JDBC 驱动程序属性:clientApplicationInformation。
clientRerouteServerListJNDIName string   JDBC 驱动程序属性:clientRerouteServerListJNDIName。
clientUser string   JDBC 驱动程序属性:clientUser。
clientWorkstation string   JDBC 驱动程序属性:clientWorkstation。
connectionCloseWithInFlightTransaction
  • 2
  • 1
  JDBC 驱动程序属性:connectionCloseWithInFlightTransaction。
2
CONNECTION_CLOSE_WITH_ROLLBACK
1
CONNECTION_CLOSE_WITH_EXCEPTION
currentAlternateGroupEntry 整形   JDBC 驱动程序属性:currentAlternateGroupEntry。
currentFunctionPath string   JDBC 驱动程序属性:currentFunctionPath。
currentLocaleLcCtype string   JDBC 驱动程序属性:currentLocaleLcCtype。
currentLockTimeout 具有秒精度的时间段   JDBC 驱动程序属性:currentLockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
currentPackagePath string   JDBC 驱动程序属性:currentPackagePath。
currentPackageSet string   JDBC 驱动程序属性:currentPackageSet。
currentSQLID string   JDBC 驱动程序属性:currentSQLID。
currentSchema string   JDBC 驱动程序属性:currentSchema。
cursorSensitivity
  • 2
  • 1
  • 0
  JDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
2
TYPE_SCROLL_ASENSITIVE
1
TYPE_SCROLL_SENSITIVE_DYNAMIC
0
TYPE_SCROLL_SENSITIVE_STATIC
databaseName string   JDBC 驱动程序属性:databaseName。
deferPrepares 布尔型 true JDBC 驱动程序属性:deferPrepares。
driverType
  • 2
  • 4
4 JDBC 驱动程序属性:driverType。
2
2 类 JDBC 驱动程序。
4
4 类 JDBC 驱动程序。
enableAlternateGroupSeamlessACR 布尔型   JDBC 驱动程序属性:enableAlternateGroupSeamlessACR。
enableClientAffinitiesList
  • 2
  • 1
  JDBC 驱动程序属性:enableClientAffinitiesList。值为:1 (YES) 或 2 (NO)。
2
NO
1
YES
enableExtendedDescribe
  • 2
  • 1
  JDBC 驱动程序属性:enableExtendedDescribe。
2
NO
1
YES
enableExtendedIndicators
  • 2
  • 1
  JDBC 驱动程序属性:enableExtendedIndicators。
2
NO
1
YES
enableNamedParameterMarkers
  • 2
  • 1
  JDBC 驱动程序属性:enableNamedParameterMarkers。值为:1 (YES) 或 2 (NO)。
2
NO
1
YES
enableSeamlessFailover
  • 2
  • 1
  JDBC 驱动程序属性:enableSeamlessFailover。值为:1 (YES) 或 2 (NO)。
2
NO
1
YES
enableSysplexWLB 布尔型   JDBC 驱动程序属性:enableSysplexWLB。
fetchSize 整形   JDBC 驱动程序属性:fetchSize。
fullyMaterializeInputStreams 布尔型   JDBC 驱动程序属性:fullyMaterializeInputStreams。
fullyMaterializeInputStreamsOnBatchExecution
  • 2
  • 1
  JDBC 驱动程序属性:fullyMaterializeInputStreamsOnBatchExecution。
2
NO
1
YES
fullyMaterializeLobData 布尔型   JDBC 驱动程序属性:fullyMaterializeLobData。
implicitRollbackOption
  • 2
  • 1
  • 0
  JDBC 驱动程序属性:implicitRollbackOption。
2
IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION
1
IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
0
IMPLICIT_ROLLBACK_OPTION_NOT_SET
interruptProcessingMode
  • 2
  • 1
  • 0
  JDBC 驱动程序属性:interruptProcessingMode。
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
0
INTERRUPT_PROCESSING_MODE_DISABLED
keepAliveTimeOut 具有秒精度的时间段   JDBC 驱动程序属性:keepAliveTimeOut。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
keepDynamic 整形   JDBC 驱动程序属性:keepDynamic。
kerberosServerPrincipal string   JDBC 驱动程序属性:kerberosServerPrincipal。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxConnCachedParamBufferSize 整形   JDBC 驱动程序属性:maxConnCachedParamBufferSize。
maxRetriesForClientReroute 整形   JDBC 驱动程序属性:maxRetriesForClientReroute。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形 50000 用于获取数据库连接的端口。
profileName string   JDBC 驱动程序属性:profileName。
queryCloseImplicit
  • 2
  • 1
  JDBC 驱动程序属性:queryCloseImplicit。值为:1 (QUERY_CLOSE_IMPLICIT_YES) 或 2 (QUERY_CLOSE_IMPLICIT_NO)。
2
QUERY_CLOSE_IMPLICIT_NO
1
QUERY_CLOSE_IMPLICIT_YES
queryDataSize int

最小值:4096

最大值:65535

  JDBC 驱动程序属性:queryDataSize。
queryTimeoutInterruptProcessingMode
  • 2
  • 1
  JDBC 驱动程序属性:queryTimeoutInterruptProcessingMode。
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
readOnly 布尔型   JDBC 驱动程序属性:readOnly。
recordTemporalHistory
  • 2
  • 1
  JDBC 驱动程序属性:recordTemporalHistory。
2
NO
1
YES
resultSetHoldability
  • 2
  • 1
  JDBC 驱动程序属性:resultSetHoldability。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
2
CLOSE_CURSORS_AT_COMMIT
1
HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries
  • 2
  • 1
  JDBC 驱动程序属性:resultSetHoldabilityForCatalogQueries。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
2
CLOSE_CURSORS_AT_COMMIT
1
HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage 布尔型 true JDBC 驱动程序属性:retrieveMessagesFromServerOnGetMessage。
retryIntervalForClientReroute 具有秒精度的时间段   JDBC 驱动程序属性:retryIntervalForClientReroute。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
securityMechanism
  • 3
  • 7
  • 4
  • 15
  • 9
  • 16
  • 13
  • 11
  • 12
  JDBC 驱动程序属性:securityMechanism。值为:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY)、9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)、11 (KERBEROS_SECURITY)、12 (ENCRYPTED_USER_AND_DATA_SECURITY")、(ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY")、15 (PLUGIN_SECURITY) 或 16 (ENCRYPTED_USER_ONLY_SECURITY)。
3
CLEAR_TEXT_PASSWORD_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
15
PLUGIN_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
16
ENCRYPTED_USER_ONLY_SECURITY
13
ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
11
KERBEROS_SECURITY
12
ENCRYPTED_USER_AND_DATA_SECURITY
sendDataAsIs 布尔型   JDBC 驱动程序属性:sendDataAsIs。
serverName string localhost 正在运行数据库的服务器。
sessionTimeZone string   JDBC 驱动程序属性:sessionTimeZone。
sqljCloseStmtsWithOpenResultSet 布尔型   JDBC 驱动程序属性:sqljCloseStmtsWithOpenResultSet。
sqljEnableClassLoaderSpecificProfiles 布尔型   JDBC 驱动程序属性:sqljEnableClassLoaderSpecificProfiles。
sslConnection 布尔型   JDBC 驱动程序属性:sslConnection。
streamBufferSize 整形   JDBC 驱动程序属性:streamBufferSize。
stripTrailingZerosForDecimalNumbers
  • 2
  • 1
  JDBC 驱动程序属性:stripTrailingZerosForDecimalNumbers。
2
NO
1
YES
sysSchema string   JDBC 驱动程序属性:sysSchema。
timerLevelForQueryTimeOut
  • 2
  • 1
  • -1
  JDBC 驱动程序属性:timerLevelForQueryTimeOut。
2
QUERYTIMEOUT_CONNECTION_LEVEL
1
QUERYTIMEOUT_STATEMENT_LEVEL
-1
QUERYTIMEOUT_DISABLED
traceDirectory string   JDBC 驱动程序属性:traceDirectory。
traceFile string   JDBC 驱动程序属性:traceFile.
traceFileAppend 布尔型   JDBC 驱动程序属性:traceFileAppend。
traceFileCount 整形   JDBC 驱动程序属性:traceFileCount。
traceFileSize 整形   JDBC 驱动程序属性:traceFileSize。
traceLevel 整形 0 下列常量值的按位组合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_SQLJ=1024、TRACE_META_CALLS=8192、TRACE_DATASOURCE_CALLS=16384、TRACE_LARGE_OBJECT_CALLS=32768、TRACE_SYSTEM_MONITOR=131072、TRACE_TRACEPOINTS=262144 和 TRACE_ALL=-1。
traceOption
  • 1
  • 0
  JDBC 驱动程序属性:traceOption
1
1
0
0
translateForBitData
  • 2
  • 1
  JDBC 驱动程序属性:translateForBitData。
2
SERVER_ENCODING_REPRESENTATION
1
HEX_REPRESENTATION
updateCountForBatch
  • 2
  • 1
  JDBC 驱动程序属性:updateCountForBatch。
2
TOTAL_UPDATE_COUNT
1
NO_UPDATE_COUNT
useCachedCursor 布尔型   JDBC 驱动程序属性:useCachedCursor。
useIdentityValLocalForAutoGeneratedKeys 布尔型   JDBC 驱动程序属性:useIdentityValLocalForAutoGeneratedKeys。
useJDBC41DefinitionForGetColumns
  • 2
  • 1
  JDBC 驱动程序属性:useJDBC41DefinitionForGetColumns。
2
NO
1
YES
useJDBC4ColumnNameAndLabelSemantics
  • 2
  • 1
  JDBC 驱动程序属性:useJDBC4ColumnNameAndLabelSemantics。值为:1 (YES) 或 2 (NO)。
2
NO
1
YES
useTransactionRedirect 布尔型   JDBC 驱动程序属性:useTransactionRedirect。
user string   建议使用容器管理认证别名而非配置此属性。
xaNetworkOptimization 布尔型   JDBC 驱动程序属性:xaNetworkOptimization。
transaction > dataSource > properties.derby.client
描述:Derby Network Client JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
connectionAttributes string   JDBC 驱动程序属性:connectionAttributes。
createDatabase
  • false
  • create
  JDBC 驱动程序属性:createDatabase。
false
不自动创建数据库。
create
建立第一个连接时,会自动创建数据库(如果它不存在)。
databaseName string   JDBC 驱动程序属性:databaseName。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形 1527 用于获取数据库连接的端口。
retrieveMessageText 布尔型 true JDBC 驱动程序属性:retrieveMessageText。
securityMechanism
  • 3
  • 7
  • 4
  • 9
  • 8
3 JDBC 驱动程序属性:securityMechanism。值为:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY)、8 (STRONG_PASSWORD_SUBSTITUTE_SECURITY) 或 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)。
3
CLEAR_TEXT_PASSWORD_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
8
STRONG_PASSWORD_SUBSTITUTE_SECURITY
serverName string localhost 正在运行数据库的服务器。
shutdownDatabase
  • false
  • shutdown
  JDBC 驱动程序属性:shutdownDatabase。
false
不关闭数据库。
shutdown
尝试连接时,关闭数据库。
ssl
  • basic
  • off
  • peerAuthentication
  JDBC 驱动程序属性:ssl。
basic
basic
off
off
peerAuthentication
peerAuthentication
traceDirectory string   JDBC 驱动程序属性:traceDirectory。
traceFile string   JDBC 驱动程序属性:traceFile.
traceFileAppend 布尔型   JDBC 驱动程序属性:traceFileAppend。
traceLevel 整形   下列常量值的按位组合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_XA_CALLS=2048 和 TRACE_ALL=-1。
user string   建议使用容器管理认证别名而非配置此属性。
transaction > dataSource > properties.derby.embedded
描述:Derby Embedded JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
connectionAttributes string   JDBC 驱动程序属性:connectionAttributes。
createDatabase
  • false
  • create
  JDBC 驱动程序属性:createDatabase。
false
不自动创建数据库。
create
建立第一个连接时,会自动创建数据库(如果它不存在)。
databaseName string   JDBC 驱动程序属性:databaseName。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
shutdownDatabase
  • false
  • shutdown
  JDBC 驱动程序属性:shutdownDatabase。
false
不关闭数据库。
shutdown
尝试连接时,关闭数据库。
user string   建议使用容器管理认证别名而非配置此属性。
transaction > dataSource > properties.informix
描述:Informix JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
databaseName string   JDBC 驱动程序属性:databaseName。
ifxCLIENT_LOCALE string   JDBC 驱动程序属性:ifxCLIENT_LOCALE。
ifxCPMAgeLimit 具有秒精度的时间段   JDBC 驱动程序属性:ifxCPMAgeLimit。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxCPMInitPoolSize 整形   JDBC 驱动程序属性:ifxCPMInitPoolSize。
ifxCPMMaxConnections 整形   JDBC 驱动程序属性:ifxCPMMaxConnections。
ifxCPMMaxPoolSize 整形   JDBC 驱动程序属性:ifxCPMMaxPoolSize。
ifxCPMMinAgeLimit 具有秒精度的时间段   JDBC 驱动程序属性:ifxCPMMinAgeLimit。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxCPMMinPoolSize 整形   JDBC 驱动程序属性:ifxCPMMinPoolSize。
ifxCPMServiceInterval 具有毫秒精度的时间段   JDBC 驱动程序属性:ifxCPMServiceInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
ifxDBANSIWARN 布尔型   JDBC 驱动程序属性:ifxDBANSIWARN。
ifxDBCENTURY string   JDBC 驱动程序属性:ifxDBCENTURY。
ifxDBDATE string   JDBC 驱动程序属性:ifxDBDATE。
ifxDBSPACETEMP string   JDBC 驱动程序属性:ifxDBSPACETEMP。
ifxDBTEMP string   JDBC 驱动程序属性:ifxDBTEMP。
ifxDBTIME string   JDBC 驱动程序属性:ifxDBTIME。
ifxDBUPSPACE string   JDBC 驱动程序属性:ifxDBUPSPACE。
ifxDB_LOCALE string   JDBC 驱动程序属性:ifxDB_LOCALE。
ifxDELIMIDENT 布尔型   JDBC 驱动程序属性:ifxDELIMIDENT。
ifxENABLE_TYPE_CACHE 布尔型   JDBC 驱动程序属性:ifxENABLE_TYPE_CACHE。
ifxFET_BUF_SIZE 整形   JDBC 驱动程序属性:ifxFET_BUF_SIZE。
ifxGL_DATE string   JDBC 驱动程序属性:ifxGL_DATE。
ifxGL_DATETIME string   JDBC 驱动程序属性:ifxGL_DATETIME。
ifxIFXHOST string localhost JDBC 驱动程序属性:ifxIFXHOST。
ifxIFX_AUTOFREE 布尔型   JDBC 驱动程序属性:ifxIFX_AUTOFREE。
ifxIFX_DIRECTIVES string   JDBC 驱动程序属性:ifxIFX_DIRECTIVES。
ifxIFX_LOCK_MODE_WAIT 具有秒精度的时间段 2s JDBC 驱动程序属性:ifxIFX_LOCK_MODE_WAIT。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxIFX_SOC_TIMEOUT 具有毫秒精度的时间段   JDBC 驱动程序属性:ifxIFX_SOC_TIMEOUT。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
ifxIFX_USEPUT 布尔型   JDBC 驱动程序属性:ifxIFX_USEPUT。
ifxIFX_USE_STRENC 布尔型   JDBC 驱动程序属性:ifxIFX_USE_STRENC。
ifxIFX_XASPEC string y JDBC 驱动程序属性:ifxIFX_XASPEC。
ifxINFORMIXCONRETRY 整形   JDBC 驱动程序属性:ifxINFORMIXCONRETRY。
ifxINFORMIXCONTIME 具有秒精度的时间段   JDBC 驱动程序属性:ifxINFORMIXCONTIME。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxINFORMIXOPCACHE string   JDBC 驱动程序属性:ifxINFORMIXOPCACHE。
ifxINFORMIXSTACKSIZE 整形   JDBC 驱动程序属性:ifxINFORMIXSTACKSIZE。
ifxJDBCTEMP string   JDBC 驱动程序属性:ifxJDBCTEMP。
ifxLDAP_IFXBASE string   JDBC 驱动程序属性:ifxLDAP_IFXBASE。
ifxLDAP_PASSWD string   JDBC 驱动程序属性:ifxLDAP_PASSWD。
ifxLDAP_URL string   JDBC 驱动程序属性:ifxLDAP_URL。
ifxLDAP_USER string   JDBC 驱动程序属性:ifxLDAP_USER。
ifxLOBCACHE 整形   JDBC 驱动程序属性:ifxLOBCACHE。
ifxNEWCODESET string   JDBC 驱动程序属性:ifxNEWCODESET。
ifxNEWLOCALE string   JDBC 驱动程序属性:ifxNEWLOCALE。
ifxNODEFDAC string   JDBC 驱动程序属性:ifxNODEFDAC。
ifxOPTCOMPIND string   JDBC 驱动程序属性:ifxOPTCOMPIND。
ifxOPTOFC string   JDBC 驱动程序属性:ifxOPTOFC。
ifxOPT_GOAL string   JDBC 驱动程序属性:ifxOPT_GOAL。
ifxPATH string   JDBC 驱动程序属性:ifxPATH。
ifxPDQPRIORITY string   JDBC 驱动程序属性:ifxPDQPRIORITY。
ifxPLCONFIG string   JDBC 驱动程序属性:ifxPLCONFIG。
ifxPLOAD_LO_PATH string   JDBC 驱动程序属性:ifxPLOAD_LO_PATH。
ifxPROTOCOLTRACE 整形   JDBC 驱动程序属性:ifxPROTOCOLTRACE。
ifxPROTOCOLTRACEFILE string   JDBC 驱动程序属性:ifxPROTOCOLTRACEFILE。
ifxPROXY string   JDBC 驱动程序属性:ifxPROXY。
ifxPSORT_DBTEMP string   JDBC 驱动程序属性:ifxPSORT_DBTEMP。
ifxPSORT_NPROCS 布尔型   JDBC 驱动程序属性:ifxPSORT_NPROCS。
ifxSECURITY string   JDBC 驱动程序属性:ifxSECURITY。
ifxSQLH_FILE string   JDBC 驱动程序属性:ifxSQLH_FILE。
ifxSQLH_LOC string   JDBC 驱动程序属性:ifxSQLH_LOC。
ifxSQLH_TYPE string   JDBC 驱动程序属性:ifxSQLH_TYPE。
ifxSSLCONNECTION string   JDBC 驱动程序属性:ifxSSLCONNECTION。
ifxSTMT_CACHE string   JDBC 驱动程序属性:ifxSTMT_CACHE。
ifxTRACE 整形   JDBC 驱动程序属性:ifxTRACE。
ifxTRACEFILE string   JDBC 驱动程序属性:ifxTRACEFILE。
ifxTRUSTED_CONTEXT string   JDBC 驱动程序属性:ifxTRUSTED_CONTEXT。
ifxUSEV5SERVER 布尔型   JDBC 驱动程序属性:ifxUSEV5SERVER。
ifxUSE_DTENV 布尔型   JDBC 驱动程序属性:ifxUSE_DTENV。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形 1526 用于获取数据库连接的端口。
roleName string   JDBC 驱动程序属性:roleName。
serverName string   正在运行数据库的服务器。
user string   建议使用容器管理认证别名而非配置此属性。
transaction > dataSource > properties.informix.jcc
描述:用于 Informix 的 IBM Data Server Driver for JDBC and SQLJ 的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
DBANSIWARN 布尔型   JDBC 驱动程序属性:DBANSIWARN。
DBDATE string   JDBC 驱动程序属性:DBDATE。
DBPATH string   JDBC 驱动程序属性:DBPATH。
DBSPACETEMP string   JDBC 驱动程序属性:DBSPACETEMP。
DBTEMP string   JDBC 驱动程序属性:DBTEMP。
DBUPSPACE string   JDBC 驱动程序属性:DBUPSPACE。
DELIMIDENT 布尔型   JDBC 驱动程序属性:DELIMIDENT。
IFX_DIRECTIVES
  • ON
  • OFF
  JDBC 驱动程序属性:IFX_DIRECTIVES。
ON
ON
OFF
OFF
IFX_EXTDIRECTIVES
  • ON
  • OFF
  JDBC 驱动程序属性:IFX_EXTDIRECTIVES。
ON
ON
OFF
OFF
IFX_UPDDESC string   JDBC 驱动程序属性:IFX_UPDDESC。
IFX_XASTDCOMPLIANCE_XAEND
  • 1
  • 0
  JDBC 驱动程序属性:IFX_XASTDCOMPLIANCE_XAEND。
1
1
0
0
INFORMIXOPCACHE string   JDBC 驱动程序属性:INFORMIXOPCACHE。
INFORMIXSTACKSIZE string   JDBC 驱动程序属性:INFORMIXSTACKSIZE。
NODEFDAC
  • yes
  • no
  JDBC 驱动程序属性:NODEFDAC。
yes
yes
no
no
OPTCOMPIND
  • 2
  • 1
  • 0
  JDBC 驱动程序属性:OPTCOMPIND。
2
2
1
1
0
0
OPTOFC
  • 1
  • 0
  JDBC 驱动程序属性:OPTOFC。
1
1
0
0
PDQPRIORITY
  • HIGH
  • LOW
  • OFF
  JDBC 驱动程序属性:PDQPRIORITY。
HIGH
HIGH
LOW
LOW
OFF
OFF
PSORT_DBTEMP string   JDBC 驱动程序属性:PSORT_DBTEMP。
PSORT_NPROCS string

最大值:10

  JDBC 驱动程序属性:PSORT_NPROCS。
STMT_CACHE
  • 1
  • 0
  JDBC 驱动程序属性:STMT_CACHE。
1
1
0
0
currentLockTimeout 具有秒精度的时间段 2s JDBC 驱动程序属性:currentLockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
databaseName string   JDBC 驱动程序属性:databaseName。
deferPrepares 布尔型   JDBC 驱动程序属性:deferPrepares。
driverType 整形 4 JDBC 驱动程序属性:driverType。
enableNamedParameterMarkers 整形   JDBC 驱动程序属性:enableNamedParameterMarkers。值为:1 (YES) 或 2 (NO)。
enableSeamlessFailover 整形   JDBC 驱动程序属性:enableSeamlessFailover。值为:1 (YES) 或 2 (NO)。
enableSysplexWLB 布尔型   JDBC 驱动程序属性:enableSysplexWLB。
fetchSize 整形   JDBC 驱动程序属性:fetchSize。
fullyMaterializeLobData 布尔型   JDBC 驱动程序属性:fullyMaterializeLobData。
keepDynamic 整形   JDBC 驱动程序属性:keepDynamic。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形 1526 用于获取数据库连接的端口。
progressiveStreaming
  • 2
  • 1
  JDBC 驱动程序属性:progressiveStreaming。值为:1 (YES) 或 2 (NO)。
2
NO
1
YES
queryDataSize int

最小值:4096

最大值:10485760

  JDBC 驱动程序属性:queryDataSize。
resultSetHoldability
  • 2
  • 1
  JDBC 驱动程序属性:resultSetHoldability。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
2
CLOSE_CURSORS_AT_COMMIT
1
HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries
  • 2
  • 1
  JDBC 驱动程序属性:resultSetHoldabilityForCatalogQueries。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
2
CLOSE_CURSORS_AT_COMMIT
1
HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage 布尔型 true JDBC 驱动程序属性:retrieveMessagesFromServerOnGetMessage。
securityMechanism
  • 3
  • 7
  • 4
  • 9
  JDBC 驱动程序属性:securityMechanism。值为:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY) 或 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)。
3
CLEAR_TEXT_PASSWORD_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
serverName string localhost 正在运行数据库的服务器。
traceDirectory string   JDBC 驱动程序属性:traceDirectory。
traceFile string   JDBC 驱动程序属性:traceFile.
traceFileAppend 布尔型   JDBC 驱动程序属性:traceFileAppend。
traceLevel 整形   下列常量值的按位组合:TRACE_NONE=0、TRACE_CONNECTION_CALLS=1、TRACE_STATEMENT_CALLS=2、TRACE_RESULT_SET_CALLS=4、TRACE_DRIVER_CONFIGURATION=16、TRACE_CONNECTS=32、TRACE_DRDA_FLOWS=64、TRACE_RESULT_SET_META_DATA=128、TRACE_PARAMETER_META_DATA=256、TRACE_DIAGNOSTICS=512、TRACE_SQLJ=1024、TRACE_META_CALLS=8192、TRACE_DATASOURCE_CALLS=16384、TRACE_LARGE_OBJECT_CALLS=32768、TRACE_SYSTEM_MONITOR=131072、TRACE_TRACEPOINTS=262144 和 TRACE_ALL=-1。
useJDBC4ColumnNameAndLabelSemantics 整形   JDBC 驱动程序属性:useJDBC4ColumnNameAndLabelSemantics。值为:1 (YES) 或 2 (NO)。
user string   建议使用容器管理认证别名而非配置此属性。
transaction > dataSource > properties.microsoft.sqlserver
描述:Microsoft SQL Server JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
URL string   用于连接到数据库的 URL。示例:jdbc:sqlserver://localhost:1433;databaseName=myDB。
applicationIntent
  • ReadOnly
  • ReadWrite
  JDBC 驱动程序属性:applicationIntent。
ReadOnly
ReadOnly
ReadWrite
ReadWrite
applicationName string   JDBC 驱动程序属性:applicationName。
authenticationScheme
  • NativeAuthentication
  • JavaKerberos
  JDBC 驱动程序属性:authenticationScheme。
NativeAuthentication
NativeAuthentication
JavaKerberos
JavaKerberos
databaseName string   JDBC 驱动程序属性:databaseName。
encrypt 布尔型   JDBC 驱动程序属性:encrypt。
failoverPartner string   JDBC 驱动程序属性:failoverPartner。
hostNameInCertificate string   JDBC 驱动程序属性:hostNameInCertificate。
instanceName string   JDBC 驱动程序属性:instanceName。
integratedSecurity 布尔型   JDBC 驱动程序属性:integratedSecurity。
lastUpdateCount 布尔型   JDBC 驱动程序属性:lastUpdateCount。
lockTimeout 具有毫秒精度的时间段   JDBC 驱动程序属性:lockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
multiSubnetFailover 布尔型   JDBC 驱动程序属性:multiSubnetFailover。
packetSize int

最小值:512

最大值:32767

  JDBC 驱动程序属性:packetSize。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形   用于获取数据库连接的端口。
responseBuffering
  • full
  • adaptive
  JDBC 驱动程序属性:responseBuffering。
full
full
adaptive
adaptive
selectMethod
  • direct
  • cursor
  JDBC 驱动程序属性:selectMethod。
direct
direct
cursor
cursor
sendStringParametersAsUnicode 布尔型 false JDBC 驱动程序属性:sendStringParametersAsUnicode。
sendTimeAsDatetime 布尔型   JDBC 驱动程序属性:sendTimeAsDatetime。
serverName string localhost 正在运行数据库的服务器。
trustServerCertificate 布尔型   JDBC 驱动程序属性:trustServerCertificate。
trustStore string   JDBC 驱动程序属性:trustStore。
trustStorePassword 可逆向编码的密码(字符串)   JDBC 驱动程序属性:trustStorePassword。
user string   建议使用容器管理认证别名而非配置此属性。
workstationID string   JDBC 驱动程序属性:workstationID。
xopenStates 布尔型   JDBC 驱动程序属性:xopenStates。
transaction > dataSource > properties.oracle
描述:Oracle JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
ONSConfiguration string   JDBC 驱动程序属性:ONSConfiguration。
TNSEntryName string   JDBC 驱动程序属性:TNSEntryName。
URL string   用于连接到数据库的 URL。示例:jdbc:oracle:thin:@//localhost:1521/sample 或 jdbc:oracle:oci:@//localhost:1521/sample。
connectionProperties string   JDBC 驱动程序属性:connectionProperties。
databaseName string   JDBC 驱动程序属性:databaseName。
driverType
  • oci
  • thin
thin JDBC 驱动程序属性:driverType。
oci
oci
thin
thin
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
networkProtocol string   JDBC 驱动程序属性:networkProtocol。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形 1521 用于获取数据库连接的端口。
serverName string localhost 正在运行数据库的服务器。
serviceName string   JDBC 驱动程序属性:serviceName。
user string   建议使用容器管理认证别名而非配置此属性。
transaction > dataSource > properties.sybase
描述:Sybase JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
SERVER_INITIATED_TRANSACTIONS
  • false
  • true
false JDBC 驱动程序属性:SERVER_INITIATED_TRANSACTIONS。
false
false
true
true
connectionProperties string SELECT_OPENS_CURSOR=true JDBC 驱动程序属性:connectionProperties。
databaseName string   JDBC 驱动程序属性:databaseName。
loginTimeout 具有秒精度的时间段   JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
networkProtocol
  • SSL
  • socket
  JDBC 驱动程序属性:networkProtocol。
SSL
SSL
socket
socket
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形 5000 用于获取数据库连接的端口。
resourceManagerName string   JDBC 驱动程序属性:resourceManagerName。
serverName string localhost 正在运行数据库的服务器。
user string   建议使用容器管理认证别名而非配置此属性。
version 整形   JDBC 驱动程序属性:version。
transaction > dataSource > recoveryAuthData
描述:用于事务恢复的认证数据。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
password 可逆向编码的密码(字符串)   连接至 EIS 时要使用的用户的密码。可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。
user string   连接至 EIS 时要使用的用户的名称。

用于指示主题类型的图标 参考主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_feature_sessionDatabase-1.0
文件名:rwlp_feature_sessionDatabase-1.0.html