transaction - 事务管理器 (transaction)

事务管理器服务的配置属性

NameTypeDefaultDescription
recoverOnStartup布尔型false指定服务器是否应在服务器启动时开始事务恢复。
waitForRecovery布尔型false指定服务器是否应在接受新事务工作之前等待事务恢复完成。
acceptHeuristicHazard布尔型true指定此服务器中的所有应用程序是否冒险接受包含一阶段资源的两阶段事务中可能发生的试探。
clientInactivityTimeout具有秒精度的时间段60s来自远程客户机的事务性请求之间的最大持续时间。超出此超时的任何客户机不活动时间段都将导致事务在此应用程序服务器中回滚。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
heuristicRetryInterval具有秒精度的时间段60s来自资源管理器或远程伙伴的瞬态异常之后,应用程序服务器在重试完成信号(例如落实或回滚)之前等待的时间量。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
heuristicRetryWait整形5应用程序服务器重试完成信号(如落实或回滚)的次数。重试在来自资源管理器或远程伙伴的瞬态异常之后进行。
propogatedOrBMTTranLifetimeTimeout具有秒精度的时间段0此服务器中所运行事务的事务超时的上限。此值应大于或等于为总事务超时指定的值。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
totalTranLifetimeTimeout具有秒精度的时间段120s允许此服务器上启动的事务完成的缺省最长时间。会回滚在发生此超时之前未完成的任何此类事务。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
transactionLogDirectorystring${server.output.dir}/tranlog/此服务器的目录,事务服务将该目录用于存储日志文件以进行恢复。
transactionLogSize整形1024指定事务日志文件的大小,以千字节计。
recoveryIdentitystring用于事务对等恢复的这个服务器的唯一身份。
recoveryGroupstring此服务器所属的恢复组的名称。恢复组成员可恢复组中其他服务器的事务日志。
enableLoggingForHeuristicReporting布尔型false指定应用程序服务器是否记录既涉及一阶段落实资源又涉及两阶段落实资源的事务的“将要落实一阶段资源”事件。
transactionLogDBTableSuffixstring如果恢复日志存储在 RDBMS 表中,那么此属性允许在表名后加上字符串以使其对此服务器唯一。
timeoutGracePeriodEnabled布尔型false指定事务超时与正在运行该事务的服务方区域的异常结束之间是否存在延迟。
lpsHeuristicCompletion
  • COMMIT
  • MANUAL
  • ROLLBACK
ROLLBACK指定用于完成具有启发式结果的事务的方向;应用程序服务器落实或回滚事务,或取决于管理员的手动完成。允许的值包括:COMMIT、ROLLBACK 和 MANUAL
COMMIT
Commit
MANUAL
Manual
ROLLBACK
Rollback
defaultMaxShutdownDelay具有秒精度的时间段2s缺省最大关闭延迟. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
dataSourceRef对顶级 dataSource 元素的引用(字符串)。这是可选属性。缺省情况下,事务服务会将其恢复日志存储在文件中。或者,可将日志存储在 RDBMS 中。此操作是通过设置用于定义非事务数据源(事务日志存储在其中)的属性实现的。

dataSource

这是可选属性。缺省情况下,事务服务会将其恢复日志存储在文件中。或者,可将日志存储在 RDBMS 中。此操作是通过设置用于定义非事务数据源(事务日志存储在其中)的属性实现的。

NameTypeDefaultDescription
enableConnectionCasting布尔型false指示应该可以将从数据源获得的连接强制类型转换为 JDBC 供应商连接实现所实现的接口类。启用此选项会引发每项 getConnection 操作产生额外开销。如果不是太频繁需要使用供应商 JDBC 接口,那么可能保持禁用此选项会更有效,并且仅在需要时使用 Connection.unwrap(interface)。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。
jndiNamestring数据源的 JNDI 名称。如果服务器正在运行时更新,那么会损坏现有连接。
jdbcDriverRef对顶级 jdbcDriver 元素的引用(字符串)。数据源的 JDBC 驱动程序。如果服务器正在运行时更新,那么会损坏现有连接。
connectionManagerRef对顶级 connectionManager 元素的引用(字符串)。数据源的连接管理器。如果服务器正在运行时更新,那么会损坏现有连接。
type
  • javax.sql.DataSource
  • javax.sql.ConnectionPoolDataSource
  • javax.sql.XADataSource
数据源的类型。如果服务器正在运行时更新,那么会损坏现有连接。
javax.sql.DataSource
javax.sql.DataSource
javax.sql.ConnectionPoolDataSource
javax.sql.ConnectionPoolDataSource
javax.sql.XADataSource
javax.sql.XADataSource
connectionSharing
  • MatchOriginalRequest
  • MatchCurrentState
MatchOriginalRequest指定共享连接的匹配方式。
MatchOriginalRequest
共享连接时,根据原始连接请求进行匹配。
MatchCurrentState
共享连接时,根据连接的当前状态进行匹配。如果服务器正在运行时更新,那么会针对事务中每个第一个连接句柄应用更新。
containerAuthDataRef对顶级 authData 元素的引用(字符串)。容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。如果服务器正在运行时更新,那么会针对新连接请求应用更改;正使用的连接不会受影响。
jaasLoginContextEntryRef对顶级 jaasLoginContextEntry 元素的引用(字符串)。用于认证的 JAAS 登录上下文入口。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。
isolationLevel
  • TRANSACTION_SNAPSHOT
  • TRANSACTION_READ_UNCOMMITTED
  • TRANSACTION_READ_COMMITTED
  • TRANSACTION_SERIALIZABLE
  • TRANSACTION_REPEATABLE_READ
缺省事务隔离级别。如果为指定此项,且数据库识别为 DB2、Derby、Informix、Microsoft SQL Server 或 Sybase,那么会使用 TRANSACTION_REPEATABLE_READ。如果没有为其他数据库指定此项,那么会使用 TRANSACTION_READ_COMMITTED。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。
TRANSACTION_SNAPSHOT
Microsoft SQL Server JDBC 驱动程序和 DataDirect Connect for JDBC 驱动程序的快照隔离。
TRANSACTION_READ_UNCOMMITTED
可进行脏读取、不可重复读取和幻像读取。
TRANSACTION_READ_COMMITTED
脏读取受到阻止;可进行不可重复读取和幻像读取。
TRANSACTION_SERIALIZABLE
脏读取、不可重复读取和幻像读取受到阻止。
TRANSACTION_REPEATABLE_READ
脏读取和不可重复读取受到阻止;可进行幻像读取。
statementCacheSizeint
Min: 0
10每个连接的高速缓存语句的最大数目。如果服务器正在运行时更新,那么在下次使用时会调整语句高速缓存。
transactional布尔型true支持参与由应用程序服务器管理的事务。如果服务器正在运行时更新,那么会损坏现有连接。
beginTranForResultSetScrollingAPIs布尔型true使用结果集滚动界面时尝试事务登记。
beginTranForVendorAPIs布尔型true使用供应商界面时尝试事务登记。
commitOrRollbackOnCleanup
  • rollback
  • commit
确定当关闭数据库工作单元 (AutoCommit=false) 中可能存在的连接或将其返回到池中时如何清除这些连接。
rollback
通过进行回滚来清除连接。
commit
通过进行落实来清除连接。
queryTimeout具有秒精度的时间段SQL 语句的缺省查询超时。在 JTA 事务中,syncQueryTimeoutWithTransactionTimeout 可覆盖此缺省值。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
recoveryAuthDataRef对顶级 authData 元素的引用(字符串)。用于事务恢复的认证数据。
syncQueryTimeoutWithTransactionTimeout布尔型false使用 JTA 事务中的剩余时间(如果有)作为 SQL 语句的缺省查询超时。
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。如果服务器正在运行时更新,那么会损坏现有连接。
validationTimeout具有秒精度的时间段为合用的连接的验证指定超时。指定此超时的情况下,合用的连接会先进行验证,再从连接池进行复用。连接管理器验证连接以响应 PurgePolicy=ValidateAllConnections 的旧连接时,也会使用验证超时。值 0 表示将验证连接,而不应用任何超时。验证超时需要符合 JDBC 4.0 或更高版本规范的 JDBC 驱动程序。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。

dataSource > jdbcDriver

数据源的 JDBC 驱动程序。如果服务器正在运行时更新,那么会损坏现有连接。

NameTypeDefaultDescription
libraryRef对顶级 library 元素的引用(字符串)。标识 JDBC 驱动程序 JAR 和本机文件。
javax.sql.XADataSourcestringjavax.sql.XADataSource 的 JDBC 驱动程序实现。
javax.sql.ConnectionPoolDataSourcestringjavax.sql.ConnectionPoolDataSource 的 JDBC 驱动程序实现。
javax.sql.DataSourcestringjavax.sql.DataSource 的 JDBC 驱动程序实现。

dataSource > jdbcDriver > library

标识 JDBC 驱动程序 JAR 和本机文件。

NameTypeDefaultDescription
namestring管理员的共享库的名称
descriptionstring管理员的共享库的描述
filesetRef对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。所引用文件集的标识
apiTypeVisibilitystringspec,ibm-api,api,stable该类装入器支持的 API 包的类型。此值是下列 API 包的任意组合的逗号分隔列表:spec、ibm-api、api、stable 和第三方。

dataSource > jdbcDriver > library > fileset

所引用文件集的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
dir目录路径${server.config.dir}用于搜索文件的基本目录。
caseSensitive布尔型true指示搜索是否应区分大小写的布尔值(缺省值:true)。
includesstring*要包含在搜索结果中的文件名模式的逗号或空格分隔列表(缺省值:*)。
excludesstring要排除在搜索结果以外的文件名模式的逗号或空格分隔列表,缺省情况下不排除任何文件。
scanInterval具有毫秒精度的时间段0检查文件集更改的扫描时间间隔,格式为长整形加上时间单位后缀(h 表示小时、m 表示分钟、s 表示秒、ms 表示毫秒),例如,2ms 或 5s。缺省情况下为禁用 (scanInterval=0)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

dataSource > jdbcDriver > library > folder

所引用文件夹的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
dir目录路径要包含在用于定位资源文件的库类路径中的目录或文件夹

dataSource > jdbcDriver > library > file

所引用文件的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
name文件路径标准文件名

dataSource > connectionManager

数据源的连接管理器。如果服务器正在运行时更新,那么会损坏现有连接。

NameTypeDefaultDescription
agedTimeout具有秒精度的时间段-1池维护可以废弃某个连接之前的时间量。值为 -1 时会禁用此超时。值 0 指示废弃每个连接,这会禁用连接池。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
connectionTimeout具有秒精度的时间段30s连接请求超时之前的时间量。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxIdleTime具有秒精度的时间段30m池维护期间可废弃某个未使用或空闲的连接之前的时间量(如果这样做不会使池大小减小到小于最小大小)。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxPoolSizeint
Min: 0
50池的物理连接的最大数目。值为 0 意味着不受限制。
minPoolSizeint
Min: 0
池中要维持的最小物理连接数。池未进行预填充。时效超时可以覆盖此最小值。
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePool指定在池中检测到失效连接时要销毁哪些旧连接。
FailingConnectionOnly
当检测到失效连接时,会仅关闭发现存在错误的连接。
ValidateAllConnections
当检测到失效连接时,会测试连接并关闭发现存在错误的连接。
EntirePool
当检测到失效连接时,会将池中的所有连接都标记为失效,当不再使用这些连接时,会将其关闭。
reapTime具有秒精度的时间段3m池维护线程各次运行之间的时间量。值为 -1 会禁用池维护。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxConnectionsPerThreadint
Min: 0
限制每个线程上打开的连接数。
numConnectionsPerThreadLocalint
Min: 0
为每个线程高速缓存指定数目的连接。
enableSharingForDirectLookups布尔型true如果设置为 true,那么将共享连接。如果设置为 false,那么不会共享连接。

dataSource > properties.informix

Informix JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
ifxIFXHOSTstringlocalhostJDBC 驱动程序属性:ifxIFXHOST。
serverNamestring正在运行数据库的服务器。
portNumber整形1526用于获取数据库连接的端口。
ifxCLIENT_LOCALEstringJDBC 驱动程序属性: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。
ifxDBCENTURYstringJDBC 驱动程序属性:ifxDBCENTURY。
ifxDBDATEstringJDBC 驱动程序属性:ifxDBDATE。
ifxDBSPACETEMPstringJDBC 驱动程序属性:ifxDBSPACETEMP。
ifxDBTEMPstringJDBC 驱动程序属性:ifxDBTEMP。
ifxDBTIMEstringJDBC 驱动程序属性:ifxDBTIME。
ifxDBUPSPACEstringJDBC 驱动程序属性:ifxDBUPSPACE。
ifxDB_LOCALEstringJDBC 驱动程序属性:ifxDB_LOCALE。
ifxDELIMIDENT布尔型JDBC 驱动程序属性:ifxDELIMIDENT。
ifxENABLE_TYPE_CACHE布尔型JDBC 驱动程序属性:ifxENABLE_TYPE_CACHE。
ifxFET_BUF_SIZE整形JDBC 驱动程序属性:ifxFET_BUF_SIZE。
ifxGL_DATEstringJDBC 驱动程序属性:ifxGL_DATE。
ifxGL_DATETIMEstringJDBC 驱动程序属性:ifxGL_DATETIME。
ifxIFX_AUTOFREE布尔型JDBC 驱动程序属性:ifxIFX_AUTOFREE。
ifxIFX_DIRECTIVESstringJDBC 驱动程序属性:ifxIFX_DIRECTIVES。
ifxIFX_LOCK_MODE_WAIT具有秒精度的时间段2sJDBC 驱动程序属性: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_XASPECstringyJDBC 驱动程序属性:ifxIFX_XASPEC。
ifxINFORMIXCONRETRY整形JDBC 驱动程序属性:ifxINFORMIXCONRETRY。
ifxINFORMIXCONTIME具有秒精度的时间段JDBC 驱动程序属性:ifxINFORMIXCONTIME。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxINFORMIXOPCACHEstringJDBC 驱动程序属性:ifxINFORMIXOPCACHE。
ifxINFORMIXSTACKSIZE整形JDBC 驱动程序属性:ifxINFORMIXSTACKSIZE。
ifxJDBCTEMPstringJDBC 驱动程序属性:ifxJDBCTEMP。
ifxLDAP_IFXBASEstringJDBC 驱动程序属性:ifxLDAP_IFXBASE。
ifxLDAP_PASSWDstringJDBC 驱动程序属性:ifxLDAP_PASSWD。
ifxLDAP_URLstringJDBC 驱动程序属性:ifxLDAP_URL。
ifxLDAP_USERstringJDBC 驱动程序属性:ifxLDAP_USER。
ifxLOBCACHE整形JDBC 驱动程序属性:ifxLOBCACHE。
ifxNEWCODESETstringJDBC 驱动程序属性:ifxNEWCODESET。
ifxNEWLOCALEstringJDBC 驱动程序属性:ifxNEWLOCALE。
ifxNODEFDACstringJDBC 驱动程序属性:ifxNODEFDAC。
ifxOPTCOMPINDstringJDBC 驱动程序属性:ifxOPTCOMPIND。
ifxOPTOFCstringJDBC 驱动程序属性:ifxOPTOFC。
ifxOPT_GOALstringJDBC 驱动程序属性:ifxOPT_GOAL。
ifxPATHstringJDBC 驱动程序属性:ifxPATH。
ifxPDQPRIORITYstringJDBC 驱动程序属性:ifxPDQPRIORITY。
ifxPLCONFIGstringJDBC 驱动程序属性:ifxPLCONFIG。
ifxPLOAD_LO_PATHstringJDBC 驱动程序属性:ifxPLOAD_LO_PATH。
ifxPROTOCOLTRACE整形JDBC 驱动程序属性:ifxPROTOCOLTRACE。
ifxPROTOCOLTRACEFILEstringJDBC 驱动程序属性:ifxPROTOCOLTRACEFILE。
ifxPROXYstringJDBC 驱动程序属性:ifxPROXY。
ifxPSORT_DBTEMPstringJDBC 驱动程序属性:ifxPSORT_DBTEMP。
ifxPSORT_NPROCS布尔型JDBC 驱动程序属性:ifxPSORT_NPROCS。
ifxSECURITYstringJDBC 驱动程序属性:ifxSECURITY。
ifxSQLH_FILEstringJDBC 驱动程序属性:ifxSQLH_FILE。
ifxSQLH_LOCstringJDBC 驱动程序属性:ifxSQLH_LOC。
ifxSQLH_TYPEstringJDBC 驱动程序属性:ifxSQLH_TYPE。
ifxSSLCONNECTIONstringJDBC 驱动程序属性:ifxSSLCONNECTION。
ifxSTMT_CACHEstringJDBC 驱动程序属性:ifxSTMT_CACHE。
ifxTRACE整形JDBC 驱动程序属性:ifxTRACE。
ifxTRACEFILEstringJDBC 驱动程序属性:ifxTRACEFILE。
ifxTRUSTED_CONTEXTstringJDBC 驱动程序属性:ifxTRUSTED_CONTEXT。
ifxUSEV5SERVER布尔型JDBC 驱动程序属性:ifxUSEV5SERVER。
ifxUSE_DTENV布尔型JDBC 驱动程序属性:ifxUSE_DTENV。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
roleNamestringJDBC 驱动程序属性:roleName。
userstring建议使用容器管理认证别名而非配置此属性。

dataSource > properties.db2.i.native

IBM DB2 for i Native JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestring*LOCALJDBC 驱动程序属性:databaseName。
access
  • all
  • read call
  • read only
allJDBC 驱动程序属性:access。
all
all
read call
read call
read only
read only
autoCommit布尔型trueJDBC 驱动程序属性:autoCommit。
batchStyle
  • 2.0
  • 2.1
2.0JDBC 驱动程序属性:batchStyle。
2.0
2.0
2.1
2.1
behaviorOverride整形JDBC 驱动程序属性:behaviorOverride。
blockSize
  • 0
  • 256
  • 16
  • 512
  • 128
  • 8
  • 64
  • 32
32JDBC 驱动程序属性:blockSize。
0
0
256
256
16
16
512
512
128
128
8
8
64
64
32
32
cursorHold布尔型falseJDBC 驱动程序属性:cursorHold。
cursorSensitivity
  • asensitive
  • sensitive
asensitiveJDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
asensitive
asensitive
sensitive
sensitive
dataTruncationstringtrueJDBC 驱动程序属性:dataTruncation。
dateFormat
  • julian
  • dmy
  • ymd
  • usa
  • eur
  • mdy
  • iso
  • jis
JDBC 驱动程序属性:dateFormat。
julian
julian
dmy
dmy
ymd
ymd
usa
usa
eur
eur
mdy
mdy
iso
iso
jis
jis
dateSeparator
  • \,
  • b
  • -
  • .
  • /
JDBC 驱动程序属性:dateSeparator。
\,
逗号字符 (,)。
b
字符 b
-
破折号字符 (-)。
.
句号字符 (.)。
/
正斜杠字符 (/)。
decimalSeparator
  • \,
  • .
JDBC 驱动程序属性:decimalSeparator。
\,
逗号字符 (,)。
.
句号字符 (.)。
directMap布尔型trueJDBC 驱动程序属性:directMap。
doEscapeProcessing布尔型trueJDBC 驱动程序属性:doEscapeProcessing。
fullErrors布尔型JDBC 驱动程序属性:fullErrors。
librariesstringJDBC 驱动程序属性:libraries。
lobThresholdint
Max: 500000
0JDBC 驱动程序属性:lobThreshold。
lockTimeout具有秒精度的时间段0JDBC 驱动程序属性:lockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maximumPrecision
  • 63
  • 31
31JDBC 驱动程序属性:maximumPrecision。
63
63
31
31
maximumScaleint
Min: 0

Max: 63
31JDBC 驱动程序属性:maximumScale。
minimumDivideScaleint
Min: 0

Max: 9
0JDBC 驱动程序属性:minimumDivideScale。
networkProtocol整形JDBC 驱动程序属性:networkProtocol。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
portNumber整形用于获取数据库连接的端口。
prefetch布尔型trueJDBC 驱动程序属性:prefetch。
queryOptimizeGoal
  • 1
  • 2
2JDBC 驱动程序属性:queryOptimizeGoal。值为:1 (*FIRSTIO) 或 2 (*ALLIO)。
1
*FIRSTIO
2
*ALLIO
reuseObjects布尔型trueJDBC 驱动程序属性:reuseObjects。
serverNamestring正在运行数据库的服务器。
serverTraceCategories整形0JDBC 驱动程序属性:serverTraceCategories。
systemNaming布尔型falseJDBC 驱动程序属性:systemNaming。
timeFormat
  • usa
  • eur
  • iso
  • jis
  • hms
JDBC 驱动程序属性:timeFormat。
usa
usa
eur
eur
iso
iso
jis
jis
hms
hms
timeSeparator
  • \,
  • b
  • :
  • .
JDBC 驱动程序属性:timeSeparator。
\,
逗号字符 (,)。
b
字符 b
:
冒号字符 (:)。
.
句号字符 (.)。
trace布尔型JDBC 驱动程序属性:trace。
transactionTimeout具有秒精度的时间段0JDBC 驱动程序属性:transactionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
translateBinary布尔型falseJDBC 驱动程序属性:translateBinary。
translateHex
  • character
  • binary
characterJDBC 驱动程序属性:translateHex。
character
character
binary
binary
useBlockInsert布尔型falseJDBC 驱动程序属性:useBlockInsert。
userstring建议使用容器管理认证别名而非配置此属性。

dataSource > properties.derby.embedded

Derby Embedded JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
createDatabase
  • false
  • create
JDBC 驱动程序属性:createDatabase。
false
不自动创建数据库。
create
建立第一个连接时,会自动创建数据库(如果它不存在)。
databaseNamestringJDBC 驱动程序属性:databaseName。
connectionAttributesstringJDBC 驱动程序属性:connectionAttributes。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
shutdownDatabase
  • false
  • shutdown
JDBC 驱动程序属性:shutdownDatabase。
false
不关闭数据库。
shutdown
尝试连接时,关闭数据库。
userstring建议使用容器管理认证别名而非配置此属性。

dataSource > properties

数据源的 JDBC 供应商属性的列表。例如,databaseName="dbname" serverName="localhost" portNumber="50000"。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestring正在运行数据库的服务器。
portNumber整形用于获取数据库连接的端口。
URLstring用于连接到数据库的 URL。
userstring建议使用容器管理认证别名而非配置此属性。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。

dataSource > properties.microsoft.sqlserver

Microsoft SQL Server JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
instanceNamestringJDBC 驱动程序属性:instanceName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形用于获取数据库连接的端口。
accessTokenstringJDBC 驱动程序属性:accessToken。
applicationIntent
  • ReadOnly
  • ReadWrite
JDBC 驱动程序属性:applicationIntent。
ReadOnly
ReadOnly
ReadWrite
ReadWrite
applicationNamestringJDBC 驱动程序属性:applicationName。
authentication
  • ActiveDirectoryPassword
  • ActiveDirectoryIntegrated
  • SqlPassword
  • NotSpecified
JDBC 驱动程序属性:authentication。
ActiveDirectoryPassword
ActiveDirectoryPassword
ActiveDirectoryIntegrated
ActiveDirectoryIntegrated
SqlPassword
SqlPassword
NotSpecified
NotSpecified
authenticationScheme
  • JavaKerberos
  • NativeAuthentication
JDBC 驱动程序属性:authenticationScheme。
JavaKerberos
JavaKerberos
NativeAuthentication
NativeAuthentication
columnEncryptionSetting
  • Enabled
  • Disabled
JDBC 驱动程序属性:columnEncryptionSetting。
Enabled
Enabled
Disabled
Disabled
encrypt布尔型JDBC 驱动程序属性:encrypt。
failoverPartnerstringJDBC 驱动程序属性:failoverPartner。
hostNameInCertificatestringJDBC 驱动程序属性:hostNameInCertificate。
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。
packetSizeint
Min: -1

Max: 32767
JDBC 驱动程序属性:packetSize。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
responseBuffering
  • adaptive
  • full
JDBC 驱动程序属性:responseBuffering。
adaptive
adaptive
full
full
selectMethod
  • cursor
  • direct
JDBC 驱动程序属性:selectMethod。
cursor
cursor
direct
direct
sendStringParametersAsUnicode布尔型falseJDBC 驱动程序属性:sendStringParametersAsUnicode。
sendTimeAsDatetime布尔型JDBC 驱动程序属性:sendTimeAsDatetime。
serverNameAsACE布尔型JDBC 驱动程序属性:serverNameAsACE。
serverSpnstringJDBC 驱动程序属性:serverSpn。
transparentNetworkIPResolution布尔型JDBC 驱动程序属性:transparentNetworkIPResolution。
trustServerCertificate布尔型JDBC 驱动程序属性:trustServerCertificate。
trustStorestringJDBC 驱动程序属性:trustStore。
trustStorePassword可逆向编码的密码(字符串)JDBC 驱动程序属性:trustStorePassword。
URLstring用于连接到数据库的 URL。示例:jdbc:sqlserver://localhost:1433;databaseName=myDB。
userstring建议使用容器管理认证别名而非配置此属性。
workstationIDstringJDBC 驱动程序属性:workstationID。
xopenStates布尔型JDBC 驱动程序属性:xopenStates。

dataSource > properties.oracle

Oracle JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
driverType
  • oci
  • thin
thinJDBC 驱动程序属性:driverType。
oci
oci
thin
thin
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形1521用于获取数据库连接的端口。
URLstring用于连接到数据库的 URL。示例:jdbc:oracle:thin:@//localhost:1521/sample 或 jdbc:oracle:oci:@//localhost:1521/sample。
connectionPropertiesstringJDBC 驱动程序属性:connectionProperties。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
networkProtocolstringJDBC 驱动程序属性:networkProtocol。
ONSConfigurationstringJDBC 驱动程序属性:ONSConfiguration。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
roleNamestringJDBC 驱动程序属性:roleName。
serviceNamestringJDBC 驱动程序属性:serviceName。
TNSEntryNamestringJDBC 驱动程序属性:TNSEntryName。
userstring建议使用容器管理认证别名而非配置此属性。

dataSource > properties.derby.client

Derby Network Client JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
createDatabase
  • false
  • create
JDBC 驱动程序属性:createDatabase。
false
不自动创建数据库。
create
建立第一个连接时,会自动创建数据库(如果它不存在)。
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形1527用于获取数据库连接的端口。
connectionAttributesstringJDBC 驱动程序属性:connectionAttributes。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
retrieveMessageText布尔型trueJDBC 驱动程序属性:retrieveMessageText。
securityMechanism
  • 3
  • 4
  • 7
  • 8
  • 9
3JDBC 驱动程序属性: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
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
8
STRONG_PASSWORD_SUBSTITUTE_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
shutdownDatabase
  • false
  • shutdown
JDBC 驱动程序属性:shutdownDatabase。
false
不关闭数据库。
shutdown
尝试连接时,关闭数据库。
ssl
  • peerAuthentication
  • basic
  • off
JDBC 驱动程序属性:ssl。
peerAuthentication
peerAuthentication
basic
basic
off
off
traceDirectorystringJDBC 驱动程序属性:traceDirectory。
traceFilestringJDBC 驱动程序属性: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。
userstring建议使用容器管理认证别名而非配置此属性。

dataSource > properties.datadirect.sqlserver

用于 Microsoft SQL Server 的 DataDirect Connect for JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形用于获取数据库连接的端口。
accountingInfostringJDBC 驱动程序属性:accountingInfo。
alternateServersstringJDBC 驱动程序属性:alternateServers。
alwaysReportTriggerResults布尔型JDBC 驱动程序属性:alwaysReportTriggerResults。
applicationNamestringJDBC 驱动程序属性:applicationName。
authenticationMethod
  • auto
  • ntlm
  • userIdPassword
  • kerberos
JDBC 驱动程序属性:authenticationMethod。
auto
auto
ntlm
ntlm
userIdPassword
userIdPassword
kerberos
kerberos
bulkLoadBatchSize长整型JDBC 驱动程序属性:bulkLoadBatchSize。
bulkLoadOptions长整型JDBC 驱动程序属性:bulkLoadOptions。
clientHostNamestringJDBC 驱动程序属性:clientHostName。
clientUserstringJDBC 驱动程序属性:clientUser。
codePageOverridestringJDBC 驱动程序属性:codePageOverride。
connectionRetryCount整形JDBC 驱动程序属性:connectionRetryCount。
connectionRetryDelay具有秒精度的时间段JDBC 驱动程序属性:connectionRetryDelay。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
convertNull整形JDBC 驱动程序属性:convertNull。
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
  • describeIfDateTime
  • noDescribe
  • describeAll
JDBC 驱动程序属性:describeInputParameters。
describeIfString
describeIfString
describeIfDateTime
describeIfDateTime
noDescribe
noDescribe
describeAll
describeAll
describeOutputParameters
  • describeIfString
  • describeIfDateTime
  • noDescribe
  • describeAll
JDBC 驱动程序属性:describeOutputParameters。
describeIfString
describeIfString
describeIfDateTime
describeIfDateTime
noDescribe
noDescribe
describeAll
describeAll
enableBulkLoad布尔型JDBC 驱动程序属性:enableBulkLoad。
enableCancelTimeout布尔型JDBC 驱动程序属性:enableCancelTimeout。
encryptionMethod
  • noEncryption
  • loginSSL
  • requestSSL
  • SSL
JDBC 驱动程序属性:encryptionMethod。
noEncryption
noEncryption
loginSSL
loginSSL
requestSSL
requestSSL
SSL
SSL
failoverGranularity
  • nonAtomic
  • disableIntegrityCheck
  • atomic
  • atomicWithRepositioning
JDBC 驱动程序属性:failoverGranularity。
nonAtomic
nonAtomic
disableIntegrityCheck
disableIntegrityCheck
atomic
atomic
atomicWithRepositioning
atomicWithRepositioning
failoverMode
  • select
  • connect
  • extended
JDBC 驱动程序属性:failoverMode。
select
select
connect
connect
extended
extended
failoverPreconnect布尔型JDBC 驱动程序属性:failoverPreconnect。
hostNameInCertificatestringJDBC 驱动程序属性:hostNameInCertificate。
initializationStringstringJDBC 驱动程序属性:initializationString。
insensitiveResultSetBufferSize整形JDBC 驱动程序属性:insensitiveResultSetBufferSize。
javaDoubleToString布尔型JDBC 驱动程序属性:javaDoubleToString。
JDBCBehavior
  • 0
  • 1
0JDBC 驱动程序属性:JDBCBehavior。值为:0 (JDBC 4.0) 或 1 (JDBC 3.0)。
0
JDBC 4.0
1
JDBC 3.0
loadBalancing布尔型JDBC 驱动程序属性:loadBalancing。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
longDataCacheSizeint
Min: -1
JDBC 驱动程序属性:longDataCacheSize。
netAddressstringJDBC 驱动程序属性:netAddress。
packetSizeint
Min: -1

Max: 128
JDBC 驱动程序属性:packetSize。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
queryTimeout具有秒精度的时间段JDBC 驱动程序属性:queryTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
resultsetMetaDataOptions整形JDBC 驱动程序属性:resultsetMetaDataOptions。
selectMethod
  • cursor
  • direct
JDBC 驱动程序属性:selectMethod。
cursor
cursor
direct
direct
snapshotSerializable布尔型JDBC 驱动程序属性:snapshotSerializable。
spyAttributesstringJDBC 驱动程序属性:spyAttributes。
stringInputParameterType
  • nvarchar
  • varchar
varcharJDBC 驱动程序属性:stringInputParameterType。
nvarchar
nvarchar
varchar
varchar
stringOutputParameterType
  • nvarchar
  • varchar
varcharJDBC 驱动程序属性:stringOutputParameterType。
nvarchar
nvarchar
varchar
varchar
suppressConnectionWarnings布尔型JDBC 驱动程序属性:suppressConnectionWarnings。
transactionMode
  • explicit
  • implicit
JDBC 驱动程序属性:transactionMode。
explicit
explicit
implicit
implicit
truncateFractionalSeconds布尔型JDBC 驱动程序属性:truncateFractionalSeconds。
trustStorestringJDBC 驱动程序属性:trustStore。
trustStorePassword可逆向编码的密码(字符串)JDBC 驱动程序属性:trustStorePassword。
userstring建议使用容器管理认证别名而非配置此属性。
useServerSideUpdatableCursors布尔型JDBC 驱动程序属性:useServerSideUpdatableCursors。
validateServerCertificate布尔型JDBC 驱动程序属性:validateServerCertificate。
XATransactionGroupstringJDBC 驱动程序属性:XATransactionGroup。
XMLDescribeType
  • longvarbinary
  • longvarchar
JDBC 驱动程序属性:XMLDescribeType。
longvarbinary
longvarbinary
longvarchar
longvarchar

dataSource > properties.informix.jcc

用于 Informix 的 IBM Data Server Driver for JDBC and SQLJ 的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形1526用于获取数据库连接的端口。
currentLockTimeout具有秒精度的时间段2sJDBC 驱动程序属性:currentLockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
DBANSIWARN布尔型JDBC 驱动程序属性:DBANSIWARN。
DBDATEstringJDBC 驱动程序属性:DBDATE。
DBPATHstringJDBC 驱动程序属性:DBPATH。
DBSPACETEMPstringJDBC 驱动程序属性:DBSPACETEMP。
DBTEMPstringJDBC 驱动程序属性:DBTEMP。
DBUPSPACEstringJDBC 驱动程序属性:DBUPSPACE。
DELIMIDENT布尔型JDBC 驱动程序属性:DELIMIDENT。
deferPrepares布尔型JDBC 驱动程序属性:deferPrepares。
driverType整形4JDBC 驱动程序属性:driverType。
enableNamedParameterMarkers整形JDBC 驱动程序属性:enableNamedParameterMarkers。值为:1 (YES) 或 2 (NO)。
enableSeamlessFailover整形JDBC 驱动程序属性:enableSeamlessFailover。值为:1 (YES) 或 2 (NO)。
enableSysplexWLB布尔型JDBC 驱动程序属性:enableSysplexWLB。
fetchSize整形JDBC 驱动程序属性:fetchSize。
fullyMaterializeLobData布尔型JDBC 驱动程序属性:fullyMaterializeLobData。
IFX_DIRECTIVES
  • OFF
  • ON
JDBC 驱动程序属性:IFX_DIRECTIVES。
OFF
OFF
ON
ON
IFX_EXTDIRECTIVES
  • OFF
  • ON
JDBC 驱动程序属性:IFX_EXTDIRECTIVES。
OFF
OFF
ON
ON
IFX_UPDDESCstringJDBC 驱动程序属性:IFX_UPDDESC。
IFX_XASTDCOMPLIANCE_XAEND
  • 0
  • 1
JDBC 驱动程序属性:IFX_XASTDCOMPLIANCE_XAEND。
0
0
1
1
INFORMIXOPCACHEstringJDBC 驱动程序属性:INFORMIXOPCACHE。
INFORMIXSTACKSIZEstringJDBC 驱动程序属性:INFORMIXSTACKSIZE。
keepDynamic整形JDBC 驱动程序属性:keepDynamic。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
NODEFDAC
  • no
  • yes
JDBC 驱动程序属性:NODEFDAC。
no
no
yes
yes
OPTCOMPIND
  • 0
  • 1
  • 2
JDBC 驱动程序属性:OPTCOMPIND。
0
0
1
1
2
2
OPTOFC
  • 0
  • 1
JDBC 驱动程序属性:OPTOFC。
0
0
1
1
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
PDQPRIORITY
  • HIGH
  • LOW
  • OFF
JDBC 驱动程序属性:PDQPRIORITY。
HIGH
HIGH
LOW
LOW
OFF
OFF
progressiveStreaming
  • 1
  • 2
JDBC 驱动程序属性:progressiveStreaming。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
PSORT_DBTEMPstringJDBC 驱动程序属性:PSORT_DBTEMP。
PSORT_NPROCSstring
Max: 10
JDBC 驱动程序属性:PSORT_NPROCS。
queryDataSizeint
Min: 4096

Max: 10485760
JDBC 驱动程序属性:queryDataSize。
resultSetHoldability
  • 1
  • 2
JDBC 驱动程序属性:resultSetHoldability。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT
resultSetHoldabilityForCatalogQueries
  • 1
  • 2
JDBC 驱动程序属性:resultSetHoldabilityForCatalogQueries。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT
retrieveMessagesFromServerOnGetMessage布尔型trueJDBC 驱动程序属性:retrieveMessagesFromServerOnGetMessage。
securityMechanism
  • 3
  • 4
  • 7
  • 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
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
STMT_CACHE
  • 0
  • 1
JDBC 驱动程序属性:STMT_CACHE。
0
0
1
1
traceDirectorystringJDBC 驱动程序属性:traceDirectory。
traceFilestringJDBC 驱动程序属性: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)。
userstring建议使用容器管理认证别名而非配置此属性。

dataSource > properties.db2.jcc

用于 DB2 的 IBM Data Server Driver for JDBC and SQLJ 的数据源属性。

NameTypeDefaultDescription
driverType
  • 2
  • 4
4JDBC 驱动程序属性:driverType。
2
2 类 JDBC 驱动程序。
4
4 类 JDBC 驱动程序。
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形50000用于获取数据库连接的端口。
accountingIntervalstringJDBC 驱动程序属性:accountingInterval。
activateDatabase整形JDBC 驱动程序属性:activateDatabase。
affinityFailbackInterval具有秒精度的时间段JDBC 驱动程序属性:affinityFailbackInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
allowNextOnExhaustedResultSet
  • 1
  • 2
JDBC 驱动程序属性:allowNextOnExhaustedResultSet。
1
YES
2
NO
allowNullResultSetForExecuteQuery
  • 1
  • 2
JDBC 驱动程序属性:allowNullResultSetForExecuteQuery。
1
YES
2
NO
alternateGroupDatabaseNamestringJDBC 驱动程序属性:alternateGroupDatabaseName。
alternateGroupPortNumberstringJDBC 驱动程序属性:alternateGroupPortNumber。
alternateGroupServerNamestringJDBC 驱动程序属性:alternateGroupServerName。
atomicMultiRowInsert
  • 1
  • 2
JDBC 驱动程序属性:atomicMultiRowInsert。
1
YES
2
NO
blockingReadConnectionTimeout具有秒精度的时间段JDBC 驱动程序属性:blockingReadConnectionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
charOutputSize短整型JDBC 驱动程序属性:charOutputSize。
clientApplcompatstringJDBC 驱动程序属性:clientApplcompat。
clientAccountingInformationstringJDBC 驱动程序属性:clientAccountingInformation。
clientApplicationInformationstringJDBC 驱动程序属性:clientApplicationInformation。
clientBidiStringType
  • 11
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
JDBC 驱动程序属性:clientBidiStringType。
11
BIDI_ST11
4
BIDI_ST4
5
BIDI_ST5
6
BIDI_ST6
7
BIDI_ST7
8
BIDI_ST8
9
BIDI_ST9
10
BIDI_ST10
clientDebugInfostring
Max: 254
JDBC 驱动程序属性:clientDebugInfo。
clientProgramIdstring
Max: 80
JDBC 驱动程序属性:clientProgramId。
clientProgramNamestring
Max: 12
JDBC 驱动程序属性:clientProgramName。
clientRerouteAlternatePortNumberstringJDBC 驱动程序属性:clientRerouteAlternatePortNumber。
clientRerouteAlternateServerNamestringJDBC 驱动程序属性:clientRerouteAlternateServerName。
clientUserstringJDBC 驱动程序属性:clientUser。
clientWorkstationstringJDBC 驱动程序属性:clientWorkstation。
commandTimeout具有秒精度的时间段JDBC 驱动程序属性:commandTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
concurrentAccessResolution
  • 1
  • 2
JDBC 驱动程序属性:concurrentAccessResolution。
1
CONCURRENTACCESS_USE_CURRENTLY_COMMITTED
2
CONCURRENTACCESS_WAIT_FOR_OUTCOME
connectionCloseWithInFlightTransaction
  • 1
  • 2
JDBC 驱动程序属性:connectionCloseWithInFlightTransaction。
1
CONNECTION_CLOSE_WITH_EXCEPTION
2
CONNECTION_CLOSE_WITH_ROLLBACK
connectionTimeout具有秒精度的时间段JDBC 驱动程序属性:connectionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
connectNodeint
Min: 0

Max: 999
JDBC 驱动程序属性:connectNode。
currentAlternateGroupEntry整形JDBC 驱动程序属性:currentAlternateGroupEntry。
currentDegreestringJDBC 驱动程序属性:currentDegree。
currentExplainModestring
Max: 254
JDBC 驱动程序属性:currentExplainMode。
currentExplainSnapshotint
Max: 8
JDBC 驱动程序属性:currentExplainSnapshot。
currentFunctionPathstringJDBC 驱动程序属性:currentFunctionPath。
currentLocaleLcCtypestringJDBC 驱动程序属性:currentLocaleLcCtype。
currentLockTimeout具有秒精度的时间段JDBC 驱动程序属性:currentLockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
currentMaintainedTableTypesForOptimization
  • SYSTEM
  • ALL
  • NONE
  • USER
JDBC 驱动程序属性:currentMaintainedTableTypesForOptimization。
SYSTEM
SYSTEM
ALL
ALL
NONE
NONE
USER
USER
currentPackagePathstringJDBC 驱动程序属性:currentPackagePath。
currentPackageSetstringJDBC 驱动程序属性:currentPackageSet。
currentQueryOptimization
  • 0
  • 1
  • 2
  • 3
  • 5
  • 7
  • 9
JDBC 驱动程序属性:currentQueryOptimization。
0
0
1
1
2
2
3
3
5
5
7
7
9
9
currentSQLIDstringJDBC 驱动程序属性:currentSQLID。
currentSchemastringJDBC 驱动程序属性:currentSchema。
cursorSensitivity
  • 0
  • 1
  • 2
JDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
0
TYPE_SCROLL_SENSITIVE_STATIC
1
TYPE_SCROLL_SENSITIVE_DYNAMIC
2
TYPE_SCROLL_ASENSITIVE
dateFormat
  • 1
  • 2
  • 3
  • 4
JDBC 驱动程序属性:dateFormat。
1
ISO
2
USA
3
EUR
4
JIS
decimalRoundingMode
  • 1
  • 2
  • 3
  • 4
  • 6
JDBC 驱动程序属性:decimalRoundingMode。
1
ROUND_DOWN
2
ROUND_CEILING
3
ROUND_HALF_EVEN
4
ROUND_HALF_UP
6
ROUND_FLOOR
decimalSeparator
  • 1
  • 2
JDBC 驱动程序属性:decimalSeparator。
1
DECIMAL_SEPARATOR_PERIOD
2
DECIMAL_SEPARATOR_COMMA
decimalStringFormat
  • 1
  • 2
JDBC 驱动程序属性:decimalStringFormat。
1
DECIMAL_STRING_FORMAT_TO_STRING
2
DECIMAL_STRING_FORMAT_TO_PLAIN_STRING
deferPrepares布尔型trueJDBC 驱动程序属性:deferPrepares。
downgradeHoldCursorsUnderXa布尔型JDBC 驱动程序属性:downgradeHoldCursorsUnderXa。
enableAlternateGroupSeamlessACR布尔型JDBC 驱动程序属性:enableAlternateGroupSeamlessACR。
enableBidiLayoutTransformation布尔型JDBC 驱动程序属性:enableBidiLayoutTransformation。
enableClientAffinitiesList
  • 1
  • 2
JDBC 驱动程序属性:enableClientAffinitiesList。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
enableConnectionConcentrator布尔型JDBC 驱动程序属性:enableConnectionConcentrator。
enableExtendedDescribe
  • 1
  • 2
JDBC 驱动程序属性:enableExtendedDescribe。
1
YES
2
NO
enableExtendedIndicators
  • 1
  • 2
JDBC 驱动程序属性:enableExtendedIndicators。
1
YES
2
NO
enableMultiRowInsertSupport布尔型JDBC 驱动程序属性:enableMultiRowInsertSupport。
enableNamedParameterMarkers
  • 1
  • 2
JDBC 驱动程序属性:enableNamedParameterMarkers。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
enableRowsetSupport
  • 1
  • 2
JDBC 驱动程序属性:enableRowsetSupport。
1
YES
2
NO
enableSeamlessFailover
  • 1
  • 2
JDBC 驱动程序属性:enableSeamlessFailover。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
enableSysplexWLB布尔型JDBC 驱动程序属性:enableSysplexWLB。
enableT2zosLBF
  • 1
  • 2
JDBC 驱动程序属性:enableT2zosLBF。
1
YES
2
NO
enableT2zosLBFSPResultSets
  • 1
  • 2
JDBC 驱动程序属性:enableT2zosLBFSPResultSets。
1
YES
2
NO
enableXACleanTransaction布尔型JDBC 驱动程序属性:enableXACleanTransaction。
encryptionAlgorithm
  • 1
  • 2
JDBC 驱动程序属性:encryptionAlgorithm。
1
1
2
2
extendedTableInfo
  • 1
  • 2
JDBC 驱动程序属性:extendedTableInfo。
1
YES
2
NO
fetchSize整形JDBC 驱动程序属性:fetchSize。
fullyMaterializeInputStreams布尔型JDBC 驱动程序属性:fullyMaterializeInputStreams。
fullyMaterializeInputStreamsOnBatchExecution
  • 1
  • 2
JDBC 驱动程序属性:fullyMaterializeInputStreamsOnBatchExecution。
1
YES
2
NO
fullyMaterializeLobData布尔型JDBC 驱动程序属性:fullyMaterializeLobData。
implicitRollbackOption
  • 0
  • 1
  • 2
JDBC 驱动程序属性:implicitRollbackOption。
0
IMPLICIT_ROLLBACK_OPTION_NOT_SET
1
IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
2
IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION
interruptProcessingMode
  • 0
  • 1
  • 2
JDBC 驱动程序属性:interruptProcessingMode。
0
INTERRUPT_PROCESSING_MODE_DISABLED
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
jdbcCollectionstringJDBC 驱动程序属性:jdbcCollection。
keepAliveTimeOut具有秒精度的时间段JDBC 驱动程序属性:keepAliveTimeOut。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
keepDynamic整形JDBC 驱动程序属性:keepDynamic。
kerberosServerPrincipalstringJDBC 驱动程序属性:kerberosServerPrincipal。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxConnCachedParamBufferSize整形JDBC 驱动程序属性:maxConnCachedParamBufferSize。
maxRetriesForClientReroute整形JDBC 驱动程序属性:maxRetriesForClientReroute。
maxRowsetSize整形JDBC 驱动程序属性:maxRowsetSize。
maxTransportObjects整形JDBC 驱动程序属性:maxTransportObjects。
memberConnectTimeout具有秒精度的时间段JDBC 驱动程序属性:memberConnectTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
optimizationProfilestringJDBC 驱动程序属性:optimizationProfile。
optimizationProfileToFlushstringJDBC 驱动程序属性:optimizationProfileToFlush。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
pkListstringJDBC 驱动程序属性:pkList。
profileNamestringJDBC 驱动程序属性:profileName。
progressiveStreaming
  • 1
  • 2
JDBC 驱动程序属性:progressiveStreaming。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
queryCloseImplicit
  • 1
  • 2
JDBC 驱动程序属性:queryCloseImplicit。值为:1 (QUERY_CLOSE_IMPLICIT_YES) 或 2 (QUERY_CLOSE_IMPLICIT_NO)。
1
QUERY_CLOSE_IMPLICIT_YES
2
QUERY_CLOSE_IMPLICIT_NO
queryDataSizeint
Min: 4096

Max: 65535
JDBC 驱动程序属性:queryDataSize。
queryTimeoutInterruptProcessingMode
  • 1
  • 2
JDBC 驱动程序属性:queryTimeoutInterruptProcessingMode。
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
readOnly布尔型JDBC 驱动程序属性:readOnly。
recordTemporalHistory
  • 1
  • 2
JDBC 驱动程序属性:recordTemporalHistory。
1
YES
2
NO
reportLongTypes
  • 1
  • 2
JDBC 驱动程序属性:reportLongTypes。
1
YES
2
NO
resultSetHoldability
  • 1
  • 2
JDBC 驱动程序属性:resultSetHoldability。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT
resultSetHoldabilityForCatalogQueries
  • 1
  • 2
JDBC 驱动程序属性:resultSetHoldabilityForCatalogQueries。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT
retrieveMessagesFromServerOnGetMessage布尔型trueJDBC 驱动程序属性:retrieveMessagesFromServerOnGetMessage。
retryIntervalForClientReroute具有秒精度的时间段JDBC 驱动程序属性:retryIntervalForClientReroute。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
retryWithAlternativeSecurityMechanism
  • 1
  • 2
JDBC 驱动程序属性:retryWithAlternativeSecurityMechanism。
1
YES
2
NO
returnAlias
  • 1
  • 2
JDBC 驱动程序属性:returnAlias。
1
1
2
2
securityMechanism
  • 11
  • 12
  • 13
  • 3
  • 4
  • 15
  • 16
  • 7
  • 18
  • 9
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)。
11
KERBEROS_SECURITY
12
ENCRYPTED_USER_AND_DATA_SECURITY
13
ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
15
PLUGIN_SECURITY
16
ENCRYPTED_USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
18
TLS_CLIENT_CERTIFICATE_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
sendCharInputsUTF8
  • 1
  • 2
JDBC 驱动程序属性:sendCharInputsUTF8。
1
YES
2
NO
sendDataAsIs布尔型JDBC 驱动程序属性:sendDataAsIs。
serverBidiStringType
  • 11
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
JDBC 驱动程序属性:serverBidiStringType。
11
BIDI_ST11
4
BIDI_ST4
5
BIDI_ST5
6
BIDI_ST6
7
BIDI_ST7
8
BIDI_ST8
9
BIDI_ST9
10
BIDI_ST10
sessionTimeZonestringJDBC 驱动程序属性:sessionTimeZone。
sqljCloseStmtsWithOpenResultSet布尔型JDBC 驱动程序属性:sqljCloseStmtsWithOpenResultSet。
sqljEnableClassLoaderSpecificProfiles布尔型JDBC 驱动程序属性:sqljEnableClassLoaderSpecificProfiles。
ssidstringJDBC 驱动程序属性:ssid。
sslCertLocationstringJDBC 驱动程序属性:sslCertLocation。
SSLCipherSuitesstringJDBC 驱动程序属性:SSLCipherSuites。
sslConnection布尔型JDBC 驱动程序属性:sslConnection。
sslTrustStoreLocationstringJDBC 驱动程序属性:sslTrustStoreLocation。
sslTrustStorePassword可逆向编码的密码(字符串)JDBC 驱动程序属性:sslTrustStorePassword。
sslTrustStoreTypestringJDBC 驱动程序属性:sslTrustStoreType。
statementConcentrator
  • 1
  • 2
JDBC 驱动程序属性:statementConcentrator。
1
STATEMENT_CONCENTRATOR_OFF
2
STATEMENT_CONCENTRATOR_WITH_LITERALS
streamBufferSize整形JDBC 驱动程序属性:streamBufferSize。
stripTrailingZerosForDecimalNumbers
  • 1
  • 2
JDBC 驱动程序属性:stripTrailingZerosForDecimalNumbers。
1
YES
2
NO
sysSchemastringJDBC 驱动程序属性:sysSchema。
timeFormat
  • 1
  • 2
  • 3
  • 4
JDBC 驱动程序属性:timeFormat。
1
ISO
2
USA
3
EUR
4
JIS
timerLevelForQueryTimeOut
  • 1
  • 2
  • -1
JDBC 驱动程序属性:timerLevelForQueryTimeOut。
1
QUERYTIMEOUT_STATEMENT_LEVEL
2
QUERYTIMEOUT_CONNECTION_LEVEL
-1
QUERYTIMEOUT_DISABLED
timestampFormat
  • 1
  • 5
JDBC 驱动程序属性:timestampFormat。
1
ISO
5
JDBC
timestampOutputType
  • 1
  • 2
JDBC 驱动程序属性:timestampOutputType。
1
JDBC_TIMESTAMP
2
JCC_DBTIMESTAMP
timestampPrecisionReporting
  • 1
  • 2
JDBC 驱动程序属性:timestampPrecisionReporting。
1
TIMESTAMP_JDBC_STANDARD
2
TIMESTAMP_ZERO_PADDING
traceDirectorystringJDBC 驱动程序属性:traceDirectory。
traceFilestringJDBC 驱动程序属性: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
  • 0
  • 1
JDBC 驱动程序属性:traceOption
0
0
1
1
translateForBitData
  • 1
  • 2
JDBC 驱动程序属性:translateForBitData。
1
HEX_REPRESENTATION
2
SERVER_ENCODING_REPRESENTATION
updateCountForBatch
  • 1
  • 2
JDBC 驱动程序属性:updateCountForBatch。
1
NO_UPDATE_COUNT
2
TOTAL_UPDATE_COUNT
useCachedCursor布尔型JDBC 驱动程序属性:useCachedCursor。
useIdentityValLocalForAutoGeneratedKeys布尔型JDBC 驱动程序属性:useIdentityValLocalForAutoGeneratedKeys。
useJDBC4ColumnNameAndLabelSemantics
  • 1
  • 2
JDBC 驱动程序属性:useJDBC4ColumnNameAndLabelSemantics。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
useJDBC41DefinitionForGetColumns
  • 1
  • 2
JDBC 驱动程序属性:useJDBC41DefinitionForGetColumns。
1
YES
2
NO
userstring建议使用容器管理认证别名而非配置此属性。
useRowsetCursor布尔型JDBC 驱动程序属性:useRowsetCursor。
useTransactionRedirect布尔型JDBC 驱动程序属性:useTransactionRedirect。
xaNetworkOptimization布尔型JDBC 驱动程序属性:xaNetworkOptimization。
xmlFormat
  • 0
  • 1
JDBC 驱动程序属性:xmlFormat。
0
XML_FORMAT_TEXTUAL
1
XML_FORMAT_BINARY

dataSource > properties.db2.i.toolbox

IBM DB2 for i Toolbox JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
serverNamestring正在运行数据库的服务器。
databaseNamestringJDBC 驱动程序属性:databaseName。
access
  • all
  • read call
  • read only
allJDBC 驱动程序属性:access。
all
all
read call
read call
read only
read only
behaviorOverride整形JDBC 驱动程序属性:behaviorOverride。
bidiImplicitReordering布尔型trueJDBC 驱动程序属性:bidiImplicitReordering.
bidiNumericOrdering布尔型falseJDBC 驱动程序属性:bidiNumericOrdering。
bidiStringType整形JDBC 驱动程序属性:bidiStringType。
bigDecimal布尔型trueJDBC 驱动程序属性:bigDecimal。
blockCriteria
  • 0
  • 1
  • 2
2JDBC 驱动程序属性:blockCriteria。值为:0(不进行任何记录分块)、1(当指定了 FOR FETCH ONLY 时分块)或 2(当指定了 FOR UPDATE 时分块)。
0
0
1
1
2
2
blockSize
  • 0
  • 256
  • 16
  • 512
  • 128
  • 8
  • 64
  • 32
32JDBC 驱动程序属性:blockSize。
0
0
256
256
16
16
512
512
128
128
8
8
64
64
32
32
characterTruncation
  • default
  • warning
  • none
JDBC 驱动程序属性:CharacterTruncation。
default
default
warning
warning
none
none
concurrentAccessResolutionint
Min: 0

Max: 3
JDBC 驱动程序属性:concurrentAccessResolution。
cursorHold布尔型falseJDBC 驱动程序属性:cursorHold。
cursorSensitivity
  • asensitive
  • insensitive
  • sensitive
asensitiveJDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
asensitive
asensitive
insensitive
insensitive
sensitive
sensitive
dataCompression布尔型trueJDBC 驱动程序属性:dataCompression。
dataTruncation布尔型trueJDBC 驱动程序属性:dataTruncation。
dateFormat
  • julian
  • dmy
  • ymd
  • usa
  • eur
  • mdy
  • iso
  • jis
JDBC 驱动程序属性:dateFormat。
julian
julian
dmy
dmy
ymd
ymd
usa
usa
eur
eur
mdy
mdy
iso
iso
jis
jis
dateSeparator
  • \,
  • -
  • .
  • /
JDBC 驱动程序属性:dateSeparator。
\,
逗号字符 (,)。
**
空格字符 ( )。
-
破折号字符 (-)。
.
句号字符 (.)。
/**
正斜杠字符 (/)。
decfloatRoundingMode
  • ceiling
  • half even
  • half up
  • up
  • floor
  • down
  • half down
JDBC 驱动程序属性:decfloatRoundingMode。
ceiling
ceiling
half even
half even
half up
half up
up
up
floor
floor
down
down
half down
half down
decimalDataErrorsstringJDBC 驱动程序属性:decimalDataErrors。
decimalSeparator
  • \,
  • .
JDBC 驱动程序属性:decimalSeparator。
\,
逗号字符 (,)。
.
句号字符 (.)。
describeOptionstringJDBC 驱动程序属性:describeOption。
driver
  • native
  • toolbox
toolboxJDBC 驱动程序属性:driver。
native
native
toolbox
toolbox
errors
  • basic
  • full
basicJDBC 驱动程序属性:errors。
basic
basic
full
full
extendedDynamic布尔型falseJDBC 驱动程序属性:extendedDynamic。
extendedMetaData布尔型falseJDBC 驱动程序属性:extendedMetaData。
fullOpen布尔型falseJDBC 驱动程序属性:fullOpen。
holdInputLocators布尔型trueJDBC 驱动程序属性:holdInputLocators。
holdStatements布尔型falseJDBC 驱动程序属性:holdStatements。
ignoreWarningsstringJDBC 驱动程序属性:ignoreWarnings。
isolationLevelSwitchingSupport布尔型falseJDBC 驱动程序属性:isolationLevelSwitchingSupport。
keepAlive布尔型JDBC 驱动程序属性:keepAlive。
lazyClose布尔型falseJDBC 驱动程序属性:lazyClose。
librariesstringJDBC 驱动程序属性:libraries。
lobThresholdint
Min: 0

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

Max: 32000
JDBC 驱动程序属性:maximumBlockedInputRows。
maximumScaleint
Min: 0

Max: 63
31JDBC 驱动程序属性:maximumScale。
metaDataSourceint
Min: 0

Max: 1
1JDBC 驱动程序属性:metaDataSource。
minimumDivideScaleint
Min: 0

Max: 9
0JDBC 驱动程序属性:minimumDivideScale。
naming
  • system
  • sql
sqlJDBC 驱动程序属性:naming。
system
system
sql
sql
numericRangeError
  • default
  • warning
  • none
JDBC 驱动程序属性:numericRangeError。
default
default
warning
warning
none
none
packagestringJDBC 驱动程序属性:package。
packageAdd布尔型trueJDBC 驱动程序属性:packageAdd。
packageCCSID
  • 1200
  • 13488
13488JDBC 驱动程序属性:packageCCSID。值为:1200 (UCS-2) 或 13488 (UTF-16)。
1200
1200 (UCS-2)
13488
13488 (UTF-16)
packageCache布尔型falseJDBC 驱动程序属性:packageCache。
packageCriteria
  • default
  • select
defaultJDBC 驱动程序属性:packageCriteria。
default
default
select
select
packageError
  • exception
  • warning
  • none
warningJDBC 驱动程序属性:packageError。
exception
exception
warning
warning
none
none
packageLibrarystringQGPLJDBC 驱动程序属性:packageLibrary。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
prefetch布尔型trueJDBC 驱动程序属性:prefetch。
prompt布尔型falseJDBC 驱动程序属性:prompt。
proxyServerstringJDBC 驱动程序属性:proxyServer。
qaqqiniLibrarystringJDBC 驱动程序属性:qaqqiniLibrary。
queryOptimizeGoalint
Min: 0

Max: 2
0JDBC 驱动程序属性:queryOptimizeGoal。值为:1 (*FIRSTIO) 或 2 (*ALLIO)。
queryReplaceTruncatedParameterstringJDBC 驱动程序属性:queryReplaceTruncatedParameter。
queryTimeoutMechanism
  • cancel
  • qqrytimlmt
JDBC 驱动程序属性:queryTimeoutMechanism。
cancel
cancel
qqrytimlmt
qqrytimlmt
queryStorageLimitint
Min: -1
查询存储量限制
receiveBufferSizeint
Min: 1
JDBC 驱动程序属性:receiveBufferSize。
remarks
  • system
  • sql
systemJDBC 驱动程序属性:remarks。
system
system
sql
sql
rollbackCursorHold布尔型falseJDBC 驱动程序属性:rollbackCursorHold。
savePasswordWhenSerialized布尔型falseJDBC 驱动程序属性:savePasswordWhenSerialized。
secondaryUrlstringJDBC 驱动程序属性:secondaryUrl。
secure布尔型falseJDBC 驱动程序属性:secure。
secureCurrentUser布尔型JDBC 驱动程序属性:secureCurrentUser。
sendBufferSizeint
Min: 1
JDBC 驱动程序属性:sendBufferSize。
serverTraceCategories整形0JDBC 驱动程序属性:serverTraceCategories。
serverTrace整形JDBC 驱动程序属性:serverTrace。
soLinger具有秒精度的时间段JDBC 驱动程序属性:soLinger。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
soTimeout具有毫秒精度的时间段JDBC 驱动程序属性:soTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
sort
  • hex
  • language
  • table
hexJDBC 驱动程序属性:sort。
hex
hex
language
language
table
table
sortLanguagestringJDBC 驱动程序属性:sortLanguage。
sortTablestringJDBC 驱动程序属性:sortTable。
sortWeight
  • shared
  • unqiue
JDBC 驱动程序属性:sortWeight。
shared
shared
unqiue
unique
tcpNoDelay布尔型JDBC 驱动程序属性:tcpNoDelay。
threadUsed布尔型trueJDBC 驱动程序属性:threadUsed。
timeFormat
  • usa
  • eur
  • iso
  • jis
  • hms
JDBC 驱动程序属性:timeFormat。
usa
usa
eur
eur
iso
iso
jis
jis
hms
hms
timeSeparator
  • \,
  • :
  • .
JDBC 驱动程序属性:timeSeparator。
\,
逗号字符 (,)。
**
空格字符 ( )。
:
冒号字符 (:)。
.**
句号字符 (.)。
timestampFormat
  • iso
  • ibmsql
JDBC 驱动程序属性:timestampFormat。
iso
iso
ibmsql
ibmsql
toolboxTrace
  • all
  • proxy
  • datastream
  • pcml
  • warning
  • information
  • jdbc
  • none
  • diagnostic
  • thread
  • error
  • conversion
JDBC 驱动程序属性:toolboxTrace。
all
all
proxy
proxy
datastream
datastream
pcml
pcml
warning
warning
information
information
jdbc
jdbc
none
none
diagnostic
diagnostic
thread
thread
error
error
conversion
conversion
trace布尔型JDBC 驱动程序属性:trace。
translateBinary布尔型falseJDBC 驱动程序属性:translateBinary。
translateBoolean布尔型trueJDBC 驱动程序属性:translateBoolean。
translateHex
  • character
  • binary
characterJDBC 驱动程序属性:translateHex。
character
character
binary
binary
trueAutoCommit布尔型falseJDBC 驱动程序属性:trueAutoCommit。
useBlockUpdate布尔型JDBC 驱动程序属性:useBlockUpdate。
useDrdaMetadataVersion布尔型JDBC 驱动程序属性:useDrdaMetadataVersion。
userstring建议使用容器管理认证别名而非配置此属性。
variableFieldCompression
  • all
  • true
  • false
  • insert
JDBC 驱动程序属性:variableFieldCompression。
all
all
true
true
false
false
insert
insert
xaLooselyCoupledSupportint
Min: 0

Max: 1
0JDBC 驱动程序属性:xaLooselyCoupledSupport。

dataSource > properties.sybase

Sybase JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形5000用于获取数据库连接的端口。
connectionPropertiesstringSELECT_OPENS_CURSOR=trueJDBC 驱动程序属性:connectionProperties。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
networkProtocol
  • socket
  • SSL
JDBC 驱动程序属性:networkProtocol。
socket
socket
SSL
SSL
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
resourceManagerNamestringJDBC 驱动程序属性:resourceManagerName。
SERVER_INITIATED_TRANSACTIONS
  • true
  • false
falseJDBC 驱动程序属性:SERVER_INITIATED_TRANSACTIONS。
true
true
false
false
userstring建议使用容器管理认证别名而非配置此属性。
version整形JDBC 驱动程序属性:version。

dataSource > containerAuthData

容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。如果服务器正在运行时更新,那么会针对新连接请求应用更改;正使用的连接不会受影响。

NameTypeDefaultDescription
userstring连接至 EIS 时所使用的用户名
password可逆向编码的密码(字符串)连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。

dataSource > jaasLoginContextEntry

用于认证的 JAAS 登录上下文入口。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。

NameTypeDefaultDescription
namestringJAAS 配置条目的名称。
loginModuleRef对顶级 jaasLoginModule 元素的引用的列表(以逗号分隔的字符串)。hashtable,userNameAndPassword,certificate,token对 JAAS 登录模块的标识的引用。

dataSource > onConnect

将在所建立的到数据库的每个新连接上执行一次的 SQL 命令。SQL 语句仅适用于新创建的连接,不适用于从连接池复用的现有连接。如果服务器正在运行时更新,那么会损坏现有连接。

dataSource > recoveryAuthData

用于事务恢复的认证数据。

NameTypeDefaultDescription
userstring连接至 EIS 时所使用的用户名
password可逆向编码的密码(字符串)连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。