IBM Data Server Driver for JDBC and SQLJ 支持的客户机信息属性
JDBC 4.0 包括客户机信息属性,这些属性包含有关与数据源的连接的信息。 DatabaseMetaData.getClientInfoProperties 方法返回一个客户端信息属性列表,该列表 IBM Data Server Driver for JDBC and SQLJ 支持。
- 名称
- MAX_LEN
- DEFAULT_VALUE
- 描述
客户信息 属性 支持 Db2 on Linux, UNIX, and Windows systems and Db2 for IBM i
下表列出了 IBM Data Server Driver for JDBC and SQLJ 为 Linux®、UNIX 和 Windows 系统上的 Db2 以及 IBM i 上的 Db2 返回的客户端信息属性值。
| 名称 | MAX_LEN(字节) | DEFAULT_VALUE | 描述 |
|---|---|---|---|
| ClientAccountingInformation | 255 | 空字符串 | 来自为连接指定的客户机信息的记帐字符串值。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_ACCTNG中。 |
| ApplicationName | 255 | 空字符串 | 当前正在使用连接的应用程序的名称。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_APPLNAME中。 |
| ClientUser | 255 | 空字符串 | 正在运行应用程序(使用连接)的用户的名称。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_USERID中。 |
| ClientHostname | 255 | 从版本 3.68 或 4.18 的 IBM Data Server Driver for JDBC and SQLJ ,如果 ClientHostname 被设置为IP地址以外的任何值,则不会向数据服务器发送任何值。 |
正在运行应用程序(使用连接)的计算机的主机名。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_WRKSTNNAME中。 |
客户信息 属性 支持 IBM Data Server Driver for JDBC and SQLJ 类型 4 连接到 Db2 for z/OS
下表列出了客户端信息属性值,这些值 IBM Data Server Driver for JDBC and SQLJ 当连接使用类型4连接时, Db2 for z/OS® 时,连接使用类型4连接。
| 名称 | MAX_LEN(字节) | DEFAULT_VALUE | 描述 |
|---|---|---|---|
| ClientAccountingInformation | 255 | 格式为 JCCversionclient-ip 的字符串,其中 version 是驱动程序版本, client-ip 是客户机的 IP 地址。 | 来自为连接指定的客户机信息的记帐字符串值。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_ACCTNG中。 |
| ApplicationName | 255 | 字符串“db2jcc_application”。 | 当前正在使用连接的应用程序的名称。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_APPLNAME.1中 |
| ClientCorrelationToken | 255 | 数据服务器生成的 LUWID(逻辑工作单元标识)。 | 允许您跨企业关联业务流程的唯一值。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_CORR_TOKEN中。 客户关联标记值可在 Db2 跟踪的会计相关记录中,以及-DISPLAY THREAD命令输出中。 |
| ClientUser | 128 | 建立连接时指定的用户标识。 | 正在运行应用程序(使用连接)的用户的名称。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_USERID.2 中 |
| ClientHostname | 255 | 版本 3.68 或 4.18 之前, IBM Data Server Driver for JDBC and SQLJ 字符串“ db2jcc_local ”。 对于版本 3.68 或 4.18 ,或更高版本的 IBM Data Server Driver for JDBC and SQLJ ,如果 ClientHostname 被设置为IP地址以外的任何值,则不会向数据服务器发送任何值。 |
正在运行应用程序(使用连接)的计算机的主机名。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_WRKSTNNAME中。 |
注:
|
|||
- 如果驱动程序发送一个 Connection.setClientInfo 方法作为DDM EXCSQLIMM命令,属性值将在数据服务器处理后立即生效。
- 如果驱动程序发送一个 Connection.setClientInfo 方法作为DDM EXCSQLSET命令,则属性值将在连接的下一个事务中生效。 数据服务器在提交后执行第一个SQL语句之前处理该命令。
客户信息 属性 支持 IBM Data Server Driver for JDBC and SQLJ 类型 2 连接 Db2 for z/OS
下表列出了客户端信息属性值,这些值 IBM Data Server Driver for JDBC and SQLJ 当连接使用类型2连接时, Db2 for z/OS 时,连接使用类型2连接。
| 名称 | MAX_LEN(字节) | DEFAULT_VALUE | 描述 |
|---|---|---|---|
| ClientAccountingInformation | 255 | 空字符串。 | 来自为连接指定的客户机信息的记帐字符串值。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_ACCTNG中。 |
| ApplicationName | 255 | 字符串“db2jcc_application”。 | 当前正在使用连接的应用程序的名称。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_APPLNAME.1中 |
| ClientCorrelationToken | 255 | 数据服务器生成的 LUWID(逻辑工作单元标识)。 | 允许您跨企业关联业务流程的唯一值。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_CORR_TOKEN中。 客户关联标记值可在 Db2 跟踪的会计相关记录中,以及-DISPLAY THREAD命令输出中。 |
| ClientUser | 128 | 为连接指定的用户标识。 如果没有指定用户ID,则使用 RACF®。 | 正在运行应用程序(使用连接)的用户的名称。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_USERID.2 中 |
| ClientHostname | 255 | 字符串“RRSAF”。 对于版本 3.68 或 4.18 ,或更高版本的 IBM Data Server Driver for JDBC and SQLJ ,如果 ClientHostname 被设置为IP地址以外的任何值,则不会向数据服务器发送任何值。 |
正在运行应用程序(使用连接)的计算机的主机名。 该值存储在 Db2 特殊寄存器CURRENT CLIENT_WRKSTNNAME中。 |
注:
|
|||
客户信息 物业 支持 IBM Informix
下表列出了客户端信息属性值,这些值 IBM Data Server Driver for JDBC and SQLJ 返回的 IBM Informix®
| 名称 | MAX_LEN(字节) | DEFAULT_VALUE | 描述 |
|---|---|---|---|
| ClientAccountingInformation | 199 | 空字符串 | 来自为连接指定的客户机信息的记帐字符串值。 |
| ApplicationName | 20 | 空字符串 | 当前正在使用连接的应用程序的名称。 |
| ClientUser | 1024 | 空字符串 | 正在运行应用程序(使用连接)的用户的名称。 |
| ClientHostname | 20 | 本地主机的主机名。 对于以 IBM Data Server Driver for JDBC and SQLJ 以 4.18 或 3.68 开头的版本,如果 ClientHostname 被设置为IP地址以外的任何值,则不会向数据服务器发送任何值。 |
正在运行应用程序(使用连接)的计算机的主机名。 |