OpenID Connect 服务器提供程序 (openidConnectProvider)

OpenID Connect 服务器提供程序

属性名称 数据类型 缺省值 描述
allowDefaultSsoCookieName 布尔型 false 此属性设置为 true 时,在未配置定制 SSO cookie 名称时会使用缺省 SSO cookie 名称 ltpaToken2。如果为 SSO 配置了定制 cookie 名称,那么会使用此 cookie 名称。如果未配置定制 cookie 名称,且此属性设置为 false,那么会使用自动生成的 SSO cookie 名称。
id 字符串   唯一配置标识。
idTokenLifetime 具有秒精度的时间段 2h 标识令牌有效的时间(以秒计)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
issuerIdentifier string   为响应的发出者指定发出者标识。
jwkEnabled 布尔型 false 启用或禁用 JWK。
jwkRotationTime 具有分钟精度的时间段 720m 生成 JWK 所需的时间。. 指定后跟时间单位的正整数,时间单位可以是小时 (h) 或分钟 (m)。例如,以 30m 的形式指定 30 分钟。可将多个值包括在单个条目中。例如,1h30m 相当于 90 分钟。
jwkSigningKeySize
  • 4096
  • 1024
  • 2048
2048 签名密钥的大小,以位计。
4096
4096 位
1024
1024 位
2048
2048 位
keyAliasName string   用于查找使用非对称算法进行签名所必需的专用密钥的密钥别名名称。
keyStoreRef 对顶级 keyStore 元素的引用(字符串)。 opKeyStore 密钥库包含使用非对称算法进行签名所必需的专用密钥。
oauthProviderRef 对顶级 oauthProvider 元素的引用(字符串)。   OAuth 提供程序的标识参考。
sessionManaged 布尔型 false 通过 true 或 false 指示是否支持会话管理。缺省值为 false。
signatureAlgorithm
  • HS256
  • none
  • RS256
HS256 指定将用于对标识令牌进行签名的签名算法。
HS256
使用 SHA-256 散列的 HMAC
none
无签名
RS256
使用 SHA-256 散列的 RSASSA-PKCS-v1_5
trustStoreRef 对顶级 keyStore 元素的引用(字符串)。   密钥库,包含在验证 JWT 令牌的签名时必需的公用密钥。
claimToUserRegistryMap
描述:对声明指定用户注册表键。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
address string postalAddress 指定将对地址声明进行检索的用户注册表键。
email string mail 指定将对电子邮件声明进行检索的用户注册表键。
given_name string givenName 指定将对名字声明进行检索的用户注册表键。
name string displayName 指定将对名称声明进行检索的用户注册表键。
phone_number string telephoneNumber 指定将对电话号码声明进行检索的用户注册表键。
picture string photoURL 指定将对照片声明进行检索的用户注册表键。
claimToUserRegistryMap > property
描述:唯一配置标识。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
name string   指定属性的名称
value string   指定属性的值
customClaims
描述:除了缺省 realmName、uniqueSecurityName 和 groupIds 声明之外,还要放置在标识令牌的有效内容中的其他声明。
必需:false
数据类型:字符串
discovery
描述:发现基于 OpenID Connect 和 Jazz Authorization Server 概要文件。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
claimsParameterSupported 布尔型 false 通过 true 或 false 指示是否支持声明参数。
requestParameterSupported 布尔型 false 通过 true 或 false 指示是否支持请求参数。
requestUriParameterSupported 布尔型 false 通过 true 或 false 指示是否支持请求 URI 参数。
requireRequestUriRegistration 布尔型 false 通过 true 或 false 指示是否支持需要请求 URI 注册。
discovery > claimsSupported
描述:通过逗号指定将支持的声明的列表。
必需:false
数据类型:字符串
discovery > grantTypesSupported
描述:通过逗号指定将使用的授权类型的列表。
必需:false
数据类型:
discovery > idTokenSigningAlgValuesSupported
描述:指定将用于对标识令牌进行签名的签名算法。
必需:false
数据类型:
discovery > responseModesSupported
描述:通过逗号指定将使用的响应方式的列表。
必需:false
数据类型:
discovery > responseTypesSupported
描述:通过逗号分隔列表指定 OP 将支持的响应类型。
必需:false
数据类型:
discovery > scopesSupported
描述:通过逗号指定将支持的作用域的列表。
必需:false
数据类型:字符串
discovery > tokenEndpointAuthMethodsSupported
描述:通过逗号指定将使用的令牌端点认证方法的列表。
必需:false
数据类型:
oauthProvider
描述:OAuth 提供程序的标识参考。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
accessTokenLength 长整型 40 生成的 OAuth 访问令牌的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.access.token.length。
accessTokenLifetime 具有秒精度的时间段 7200 访问令牌有效的时间(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.token.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
allowPublicClients 布尔型 false 值为 false 时禁止公共客户机访问,详细描述可参见 OAuth 规范。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.allow.public.clients。
authorizationCodeLength 长整型 30 生成的授权码的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.code.length。
authorizationCodeLifetime 具有秒精度的时间段 60 授权码生存期(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.code.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
authorizationErrorTemplate string   定制授权错误页面模板的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.error.template。
authorizationFormTemplate string template.html 定制授权页面模板的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.form.template。
authorizationGrantLifetime 具有秒精度的时间段 604800 授权生存期(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.max.authorization.grant.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
autoAuthorize 布尔型 false 要使用自动授权,请将 autoAuthorize 参数(值为 true)追加到请求。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.param。
autoAuthorizeParam string autoauthz 要使用自动授权,请将 autoAuthorize 参数(值为 true)追加到请求。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.param。
certAuthentication 布尔型 false 在 HTTPS 请求中启用客户机证书的认证。
characterEncoding string   将请求字符编码设置为此值。完整应用程序服务器概要文件中的等效提供程序参数为 characterEncoding。
clientTokenCacheSize 长整型   客户机标记高速缓存中的最大条目数。
clientURISubstitutions string   用于替换用于动态主机名的客户机 URI 字符串的可选值。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.client.uri.substitutions。
consentCacheEntryLifetime 具有秒精度的时间段 1800 准许的高速缓存中条目有效的时间(秒)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
consentCacheSize long

最小值:0

1000 准许的高速缓存中允许的最大条目数。
coverageMapSessionMaxAge 具有秒精度的时间段 600 指示覆盖范围映射服务的 cache-control 头的 max-age 值(秒数)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
customLoginURL string login.jsp 定制登录页面的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.loginURL。
filter string   URI 过滤器选择要由此提供程序授权的请求。完整应用程序服务器概要文件中的等效提供程序参数为 Filter。
httpsRequired 布尔型 true 需要 OAuth 客户机与提供程序之间的 SSL 通信。
includeTokenInSubject 布尔型 true 如果值为 true,那么会将 com.ibm.wsspi.security.oauth20.token.WSOAuth20Token 作为专用凭证来添加。完整应用程序服务器概要文件中的等效提供程序参数为 includeToken。
issueRefreshToken 布尔型 true 值为 false 时禁止生成和使用刷新标记。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.issue.refresh.token。
jwtAccessToken 布尔型 false 生成 JSON Web 令牌,作为字符串进行序列化并作为访问令牌。
libraryRef 对顶级 library 元素的引用(字符串)。   对包含介体插件类的共享库的引用。
oauthOnly 布尔型 true 如果值为 true,那么与过滤器相匹配的请求必须具有访问令牌,否则它们将失败。如果为 false,那么没有访问令牌时系统将检查匹配请求中是否存在其他认证数据。完整应用程序服务器概要文件中的等效提供程序参数为 oauthOnly。
refreshTokenLength 长整型 50 生成的刷新令牌的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.refresh.token.length。
skipResourceOwnerValidation 布尔型 false 如果值为 true,那么会跳过资源所有者验证。
userClientTokenLimit 长整型   每个用户和客户机组合的令牌限制。
oauthProvider > autoAuthorizeClient
描述:允许使用自动授权的客户机的名称。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.clients。
必需:false
数据类型:字符串
oauthProvider > databaseStore
描述:已定义客户机,并且标记高速缓存在数据库中。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
cleanupExpiredTokenInterval 具有秒精度的时间段 3600 到期令牌清除时间间隔(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauthjdbc.CleanupInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
dataSourceRef 对顶级 dataSource 元素的引用(字符串)。   对存储的数据源的引用。
password 可逆向编码的密码(字符串)   用于访问数据库的密码。
schema string OAuthDBSchema 模式
user string   用户
oauthProvider > databaseStore > dataSource
描述:对存储的数据源的引用。
必需: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 的资源引用指定认证别名时适用。
enableConnectionCasting 布尔型 false 指示应该可以将从数据源获得的连接强制类型转换为 JDBC 供应商连接实现所实现的接口类。启用此选项会引发每项 getConnection 操作产生额外开销。如果不是太频繁需要使用供应商 JDBC 接口,那么可能保持禁用此选项会更有效,并且仅在需要时使用 Connection.unwrap(interface)。
isolationLevel
  • TRANSACTION_REPEATABLE_READ
  • TRANSACTION_READ_COMMITTED
  • TRANSACTION_SERIALIZABLE
  • TRANSACTION_READ_UNCOMMITTED
  • TRANSACTION_SNAPSHOT
  缺省事务隔离级别。如果为指定此项,且数据库识别为 DB2、Derby、Informix、Microsoft SQL Server 或 Sybase,那么会使用 TRANSACTION_REPEATABLE_READ。如果没有为其他数据库指定此项,那么会使用 TRANSACTION_READ_COMMITTED。
TRANSACTION_REPEATABLE_READ
脏读取和不可重复读取受到阻止;可进行幻像读取。
TRANSACTION_READ_COMMITTED
脏读取受到阻止;可进行不可重复读取和幻像读取。
TRANSACTION_SERIALIZABLE
脏读取、不可重复读取和幻像读取受到阻止。
TRANSACTION_READ_UNCOMMITTED
可进行脏读取、不可重复读取和幻像读取。
TRANSACTION_SNAPSHOT
Microsoft SQL Server JDBC 驱动程序和 DataDirect Connect for JDBC 驱动程序的快照隔离。
jaasLoginContextEntryRef 对顶级 jaasLoginContextEntry 元素的引用(字符串)。   用于认证的 JAAS 登录上下文入口。
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
validationTimeout 具有秒精度的时间段   为合用的连接的验证指定超时。指定此超时的情况下,合用的连接会先进行验证,再从连接池进行复用。连接管理器验证连接以响应 PurgePolicy=ValidateAllConnections 的旧连接时,也会使用验证超时。值 0 表示将验证连接,而不应用任何超时。验证超时需要符合 JDBC 4.0 或更高版本规范的 JDBC 驱动程序。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
oauthProvider > databaseStore > 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 秒。
oauthProvider > databaseStore > dataSource > containerAuthData
描述:容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
password 可逆向编码的密码(字符串)   连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。
user string   连接至 EIS 时所使用的用户名
oauthProvider > databaseStore > dataSource > jaasLoginContextEntry
描述:用于认证的 JAAS 登录上下文入口。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
loginModuleRef 对顶级 jaasLoginModule 元素的引用的列表(以逗号分隔的字符串)。 hashtable,userNameAndPassword,certificate,token 对 JAAS 登录模块的标识的引用。
name string   JAAS 配置条目的名称。
oauthProvider > databaseStore > 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 和本机文件。
oauthProvider > databaseStore > dataSource > jdbcDriver > library
描述:标识 JDBC 驱动程序 JAR 和本机文件。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
apiTypeVisibility string spec,ibm-api,api 此库的类装入器将能够看到的 API 包的类型,其格式为下列项的任何组合的逗号分隔列表:规范、ibm-api、api 和第三方。
description string   管理员的共享库的描述
filesetRef 对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。   所引用文件集的标识
name string   管理员的共享库的名称
oauthProvider > databaseStore > dataSource > jdbcDriver > library > file
描述:所引用文件的标识
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
name 文件路径   标准文件名
oauthProvider > databaseStore > 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 秒。
oauthProvider > databaseStore > dataSource > jdbcDriver > library > folder
描述:所引用文件夹的标识
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
dir 目录路径   要包含在用于定位资源文件的库类路径中的目录或文件夹
id 字符串   唯一配置标识。
oauthProvider > databaseStore > dataSource > onConnect
描述:将在所建立的到数据库的每个新连接上执行一次的 SQL 命令。SQL 语句仅适用于新创建的连接,不适用于从连接池复用的现有连接。
必需:false
数据类型:字符串
oauthProvider > databaseStore > dataSource > properties
描述:数据源的 JDBC 供应商属性的列表。例如,databaseName="dbname" serverName="localhost" portNumber="50000"。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
URL string   用于连接到数据库的 URL。
databaseName string   JDBC 驱动程序属性:databaseName。
password 可逆向编码的密码(字符串)   建议使用容器管理认证别名而非配置此属性。
portNumber 整形   用于获取数据库连接的端口。
serverName string   正在运行数据库的服务器。
user string   建议使用容器管理认证别名而非配置此属性。
oauthProvider > databaseStore > 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。
oauthProvider > databaseStore > 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   建议使用容器管理认证别名而非配置此属性。
oauthProvider > databaseStore > 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。
oauthProvider > databaseStore > 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。
clientRerouteAlternatePortNumber string   JDBC 驱动程序属性:clientRerouteAlternatePortNumber。
clientRerouteAlternateServerName string   JDBC 驱动程序属性:clientRerouteAlternateServerName。
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
  • 18
  • 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)、13 (ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY)、15 (PLUGIN_SECURITY)、16 (ENCRYPTED_USER_ONLY_SECURITY)、18 (TLS_CLIENT_CERTIFICATE_SECURITY)。
3
CLEAR_TEXT_PASSWORD_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
18
TLS_CLIENT_CERTIFICATE_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。
oauthProvider > databaseStore > 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   建议使用容器管理认证别名而非配置此属性。
oauthProvider > databaseStore > 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   建议使用容器管理认证别名而非配置此属性。
oauthProvider > databaseStore > 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   建议使用容器管理认证别名而非配置此属性。
oauthProvider > databaseStore > 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   建议使用容器管理认证别名而非配置此属性。
oauthProvider > databaseStore > dataSource > properties.microsoft.sqlserver
描述:Microsoft SQL Server JDBC 驱动程序的数据源属性。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
URL string   用于连接到数据库的 URL。示例:jdbc:sqlserver://localhost:1433;databaseName=myDB。
accessToken string   JDBC 驱动程序属性:accessToken。
applicationIntent
  • ReadOnly
  • ReadWrite
  JDBC 驱动程序属性:applicationIntent。
ReadOnly
ReadOnly
ReadWrite
ReadWrite
applicationName string   JDBC 驱动程序属性:applicationName。
authentication
  • NotSpecified
  • SqlPassword
  • ActiveDirectoryIntegrated
  • ActiveDirectoryPassword
  JDBC 驱动程序属性:authentication。
NotSpecified
NotSpecified
SqlPassword
SqlPassword
ActiveDirectoryIntegrated
ActiveDirectoryIntegrated
ActiveDirectoryPassword
ActiveDirectoryPassword
authenticationScheme
  • NativeAuthentication
  • JavaKerberos
  JDBC 驱动程序属性:authenticationScheme。
NativeAuthentication
NativeAuthentication
JavaKerberos
JavaKerberos
columnEncryptionSetting
  • Enabled
  • Disabled
  JDBC 驱动程序属性:columnEncryptionSetting。
Enabled
Enabled
Disabled
Disabled
databaseName string   JDBC 驱动程序属性:databaseName。
encrypt 布尔型   JDBC 驱动程序属性:encrypt。
failoverPartner string   JDBC 驱动程序属性:failoverPartner。
hostNameInCertificate string   JDBC 驱动程序属性:hostNameInCertificate。
instanceName string   JDBC 驱动程序属性:instanceName。
integratedSecurity 布尔型   JDBC 驱动程序属性:integratedSecurity。
keyStoreAuthentication
  • JavaKeyStorePassword
  JDBC 驱动程序属性:keyStoreAuthentication。
JavaKeyStorePassword
JavaKeyStorePassword
keyStoreLocation 文件路径   JDBC 驱动程序属性:keyStoreLocation。
keyStoreSecret 可逆向编码的密码(字符串)   JDBC 驱动程序属性:keyStoreSecret。
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

最小值:-1

最大值: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 正在运行数据库的服务器。
serverNameAsACE 布尔型   JDBC 驱动程序属性:serverNameAsACE。
serverSpn string   JDBC 驱动程序属性:serverSpn。
transparentNetworkIPResolution 布尔型   JDBC 驱动程序属性:transparentNetworkIPResolution。
trustServerCertificate 布尔型   JDBC 驱动程序属性:trustServerCertificate。
trustStore string   JDBC 驱动程序属性:trustStore。
trustStorePassword 可逆向编码的密码(字符串)   JDBC 驱动程序属性:trustStorePassword。
user string   建议使用容器管理认证别名而非配置此属性。
workstationID string   JDBC 驱动程序属性:workstationID。
xopenStates 布尔型   JDBC 驱动程序属性:xopenStates。
oauthProvider > databaseStore > 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   建议使用容器管理认证别名而非配置此属性。
oauthProvider > databaseStore > 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。
oauthProvider > databaseStore > dataSource > recoveryAuthData
描述:用于事务恢复的认证数据。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
password 可逆向编码的密码(字符串)   连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。
user string   连接至 EIS 时所使用的用户名
oauthProvider > grantType
描述:提供程序允许的访问令牌授予类型(详细描述可参见 OAuth 规范)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.grant.types.allowed。
必需:false
数据类型:字符串
oauthProvider > jwtGrantType
描述:JWT 令牌处理程序的授予类型
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
clockSkew 具有秒精度的时间段 300s OpenID Connect 客户机系统与 OpenID Connect 提供程序系统不同步时它们之间允许的时差。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
iatRequired 布尔型 false JWT 令牌中的 iat 声明是必需的。
maxJtiCacheSize long

最小值:1

10000 最大高速缓存大小,高速缓存保存 JWT 令牌的 jti 数据以避免复用 jti。
tokenMaxLifetime 具有秒精度的时间段 7200s 此时间指示生效 JWT 令牌自发出时间后的最长生存期。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
oauthProvider > library
描述:对包含介体插件类的共享库的引用。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
apiTypeVisibility string spec,ibm-api,api 此库的类装入器将能够看到的 API 包的类型,其格式为下列项的任何组合的逗号分隔列表:规范、ibm-api、api 和第三方。
description string   管理员的共享库的描述
filesetRef 对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。   所引用文件集的标识
name string   管理员的共享库的名称
oauthProvider > library > file
描述:所引用文件的标识
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
name 文件路径   标准文件名
oauthProvider > 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 秒。
oauthProvider > library > folder
描述:所引用文件夹的标识
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
dir 目录路径   要包含在用于定位资源文件的库类路径中的目录或文件夹
id 字符串   唯一配置标识。
oauthProvider > localStore
描述:客户机在 server.xml 中定义,并且标记高速缓存在服务器中。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
tokenStoreSize 长整型 2000 令牌存储器大小
oauthProvider > localStore > client
描述:唯一配置标识。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
applicationType
  • native
  • web
web 最能描述客户机的应用程序类型。
native
本机
web
web
displayname string   客户机的显示名称。
enabled 布尔型 true 如果为 true,那么客户机处于启用状态;如果为 false,那么客户机处于禁用状态。
functionalUserId string   要与此客户机使用客户机凭证授予类型获取的访问令牌关联的用户标识。如果指定了此客户机参数,那么值在内省端点的 functional_user_id 响应参数中返回。
id 字符串   唯一配置标识。
introspectTokens 布尔型 false 布尔值,指定是否允许客户机访问内省端点以内省授权服务器颁发的令牌。
name string   客户机的名称(有时通过标识来引用)。
preAuthorizedScope string   请求资源所有者似乎已提前批准并因此不需要资源所有者同意的访问令牌时,客户机可使用的作用域值的空格分隔列表。
scope string   指定客户机作用域的空格分隔列表。
secret 可逆向编码的密码(字符串)   客户机的密钥。
sessionManaged 布尔型 false 布尔值,指示客户机是否参与 OpenID 会话管理。
subjectType
  • public
  请求的主题类型,用于响应此客户机。
public
公用
tokenEndpointAuthMethod
  • client_secret_post
  • none
  • client_secret_basic
client_secret_basic 针对客户机的令牌端点请求的认证方法。
client_secret_post
client_secret_post
none
client_secret_basic
client_secret_basic
oauthProvider > localStore > client > functionalUserGroupIds
描述:要与此客户机使用客户机凭证授予类型获取的访问令牌关联的组标识列表。如果指定了此客户机参数,那么值在内省端点的 functional_user_groupIds 响应参数中返回。
必需:false
数据类型:字符串
oauthProvider > localStore > client > grantTypes
描述:客户机可使用的授予类型。
必需:false
数据类型:
oauthProvider > localStore > client > postLogoutRedirectUris
描述:RP 提供的 URL 数组,RP 可能在执行注销后使用 post_logout_redirect_uri 参数请求最终用户的用户代理重定向至这些 URL。
必需:false
数据类型:字符串
oauthProvider > localStore > client > redirect
描述:要在基于重定向的流(例如,客户机的授权代码和隐式授予类型)中使用的重定向 URI 的数组。如果请求中未指定,那么第一个重定向 URI 用作缺省值。
必需:false
数据类型:字符串
oauthProvider > localStore > client > resourceIds
描述:作为 JSON Web 令牌的受众的资源标识。
必需:false
数据类型:字符串
oauthProvider > localStore > client > responseTypes
描述:客户机可使用的响应类型。
必需:false
数据类型:
oauthProvider > mediatorClassname
描述:介体插件类名称。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.mediator.classnames。
必需:false
数据类型:字符串
scopeToClaimMap
描述:对作用域指定声明。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
address string address 指定与地址作用域相关联的声明的逗号分隔列表。
email string email, email_verified 指定与电子邮件作用域相关联的声明的逗号分隔列表。
phone string phone_number, phone_number_verified 指定与电话作用域相关联的声明的逗号分隔列表。
profile string name, family_name, given_name, middle_name, nickname, preferred_username, profile, picture, website, gender, birthdate, zoneinfo, locale, updated_at 指定与概要文件作用域相关联的声明的逗号分隔列表。
scopeToClaimMap > property
描述:唯一配置标识。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
name string   指定属性的名称
value string   指定属性的值

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



时间戳记图标 最近一次更新时间: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_config_openidConnectProvider
文件名:rwlp_config_openidConnectProvider.html