在客户机/服务器环境中,客户机应用程序、数据库服务器以及一个或多个数据库可能位于不同的计算机上。
下图显示了一个数据库服务器连接示例,该连接是在
GBase 8s ESQL/C 客户机应用程序和
acctng 数据库之间通过
GBase 8s 数据库服务器进行的。
这些计算机可能具有不同的操作系统或不同的语言支持。为确保数据库应用程序的这三部分成功传送语言环境信息,
GBase 8s 产品支持以下语言环境:
- 客户机语言环境标识客户机应用程序使用的语言环境。
- 数据库语言环境标识数据库中数据的语言环境。
- 服务器语言环境标识数据库服务器用于其特定于服务器的文件的语言环境。
下图显示示例
GBase 8s ESQL/C 应用程序(来自先前图)建立的客户机语言环境、数据库语言环境和服务器语言环境。
图: 客户机语言环境、数据库语言环境和服务器语言环境
在为每个这些语言环境设置相同或兼容的 GLS 语言环境时,客户机应用程序不依赖于每台计算机的操作系统实现特定于语言的功能的方式。
以下各节更详细地描述了这些语言环境中的每一种语言环境。