全球化与日期格式——支持 GBase 8s GLS 变量
全球化将下表中的环境变量添加到 GBase 8s JDBC Driver。
支持的 GBase 8s 环境变量 | 描述 |
CLIENT_LOCALE | 指定访问数据库的客户机的本地语言环境。提供例如 GL_DATE 格式这样的用户定义格式的缺省值。用户定义的数据类型可以使用它来进行代码集转换。数据库服务器使用它和 DB_LOCALE 变量一起建立服务器处理的语言环境。DB_LOCALE 和 CLIENT_LOCALE 值必须是相同的,或者它们的代码集必须是可转换的。 |
DBCENTURY | 使您为具有一位数或两位数年份的 DATE 值指定适当的扩展。 |
DBDATE | 指定 DATE 列中值的最终用户格式。支持与早期版本兼容;首选 GL_DATE 。 |
DB_LOCALE | 指定数据库的本地语言环境。GBase 8s JDBC Driver 使用此变量在Unicode 和数据库本地语句环境中指定代码集转换。数据库服务器使用它和 CLIENT_LOCALE 变量一起建立服务器处理语言环境。DB_LOCALE 和CLIENT_LOCALE 值必须是一样的,或者它们的代码集必须是可转换的。 |
GL_DATE | 指定 DATE 列中值的最终用户格式。 |
GL_USEGLU | 要使用 Unicode 国际化组件(ICU)启用 Java/JDBC 客户端应用程序进行 Unicode 的归类,请在连接到GBase 8s 实例之前,在连接字符串中指定 GL_USEGLU=1。这使服务器能够使用Java™ 所需的高级 Unicode 转换。在启动服务器之前和创建数据库之前,数据库服务器环境中的 GL_USEGLU 环境变量值必须设置为 1。 |
NEWCODESET | 允许在 GBase 8s JDBC Driver 的发行版之间创建新的代码集。 |
NEWLOCALE | 允许在 GBase 8s JDBC Driver 的发行版之间定义新的语言环境。 |
即使有 CLIENT_LOCALE 设置可用,GBase 8s JDBC Driver 也不更改十进制格式。全球化应该在使用 DecimalFormat 类的 Java 应用程序中完成。
重要: 除非数据库服务器支持 GBase 8s GLS 特性,才支持 DB_LOCALE 、CLIENT_LOCALE 和 GL_DATE 变量。




