`
loveseaside
  • 浏览: 152829 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

IBM DB2 控制中心等图形工具在 Windows 下的字体设置

    博客分类:
  • db2
阅读更多

 

IBM DB2 控制中心等图形工具在 Windows 下的字体设置

本文介绍了 IBM DB2 基于 Java 的图形工具的显示过程以及在 Windows 下如何设置显示的字体。

<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FOR FUTURE USE INCLUDE FILES-->

背景介绍

IBM DB2 在版本 8.0 以上就提供了一个跨平台的基于 Java 的一套图形工具来帮助管理和维护 DB2 数据库,大大了简化了许多刚学习 DB2 的用户的操作难度,避免了要记住许多复杂操作命令和参数的麻烦,甚至许多资深的 DB2 用户也可以用图形工具里的向导来帮助生成各种复杂的操作的 SQL 语句和脚本。但许多基于 Java 的软件在许多情况下的字体显示不甚清晰甚至看不清楚,IBM DB2 的图形工具也存在同样的问题。许多用户觉得字体不好看,但又不知道怎么设置让字体更美观。如下图:


图1

下面介绍了在 Winddows 下的 DB2 V8 和 DB2 V9 如何设置成中文宋体小五号(许多人喜欢的简体中文字体类型)。您还可以用类似的方法设置您喜欢的其它字体。

 




回页首

 

Java 的字体

Java 采用逻辑字体映射到运行平台上对应的物理字体这种方法来处理字体的显示,Java 定义了五种逻辑字体:Serif(有衬线) 、Sans-serif(无衬线) 、Monospaced(等宽) 、Dialog(对话框)、DialogInput(对话框输入)。每种字体对应有四种字体风格:plain(扁平)、bold(粗体)、italic(斜体)、bolditalic(粗斜)。在 DB2 的工具设置里默认的菜单字体为 Dialog(对话框),默认的文本字体为 Sans-serif(无衬线),我们可以选择逻辑字体、大小和颜色,但不能选择具体的物理字体,对应的物理字体需要在 JRE 的字体配置文件里设置。如下图:


图2




回页首

 

显示机制

影响 DB2 的图形字体的主要因素为当前语言代码页、数据库字符集、安装的字体和字体配置文件。

1. 语言代码页:

语言代码页为当前所用的语言环境,在 Linux 和 UNIX 环境下用 .profile 文件配置,在 Windows 下要查看活动代码页设置,请键入:chcp,出现类似于下面内容的消息:Active code page: 437,要将活动代码页更改为 850(多语言),请键入:chcp 850,如果指定的代码页无效,则会显示以下错误消息:Invalid code page。下表列出了所有支持的代码页及其国家(地区)或者语言:

 

2. 数据库字符集:

用 db2set 可以查看当前 DB2 实例所用的字符集,设置字符集的指令语法为 db2set DB2CODE=字符集代码。(注意:在 Windows 命令行下设置后要退出重新运行另一个命令行会话才生效)。下表为各种常用的语言代码页和字符集(在字体配置文件里有不同字符集用不同物理字体):


3. 已安装的字体:

在 Windows 平台下可以在“控制面板-> 字体”里查看安装的字体。另外,JRE 也自带了几种字体在 %JAVAHOME%\lib\fonts。

注:%JAVAHOME% 指 Java 安装的根目录,例如 Windows 下默认目录:C:\Program Files\IBM\SQLLIB\java\jdk\jre 。

4. 字体配置文件:

在 JRE 的不同版本下字体配置文件是不太一样的,DB2 版本 8 安装的 JRE 版本是 1.4,而 DB2 版本 9 安装的 JRE 版本是 1.5 的。可以用 %JAVAHOME%\bin\java -version 命令查看安装的具体 JRE 版本,例如:运行 C:\Program Files\IBM\SQLLIB\java\jdk\jre\bin\java -version,得出结果如下


(1) JRE 1.4 的字体配置文件以及配置语法

关于 JRE1.4 的字体配置方法可参考 Sun 网站上的专门介绍:
http://java.sun.com/j2se/1.4.2/docs/guide/intl/fontprop.html
这里只说明在 Windows 的简体中文环境下的字体配置方法。因为 IBM DB2 V8.2 安装后的 JRE 版本是 1.4,在简体中文环境下应用的字体配置文件为 %JAVAHOME%\lib\font.properties.zh。在简体中文环境下,其中文字体默认为 Simsun (Founder Extended),这种字体是宋体-方正超大字体集,有时看起来比较丑陋,我们需要讲其改成 Simsun 字体(宋体)。在有些情况下 DB2 安装后图形工具字体并不难看,那是因为系统没有安装 Simsun (Founder Extended) 字体时,系统默认再选择 Simsun 字体。具体方法:
将 font.properties.zh 文件中的 "Simsun (Founder Extended),GB2312_CHARSET" 全部替换为 "Simsun,GB2312_CHARSET",重新启动图形工具(比如 DB2 控制中心)即可。

(2) JRE1.5 的字体配置文件以及配置语法

关于 JRE1.5 的字体配置方法可参考 Sun 网站上的专门介绍:
http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html
这里只说明在 Windows 的简体中文环境下的字体配置方法。因为 IBM DB2 V9.1 安装后的 JRE 版本是 1.5,在简体中文环境下,其中文字字体仍然默认为 Simsun (Founder Extended),宋体-方正超大字体集,我们需要将其改成 Simsun 字体(宋体)。具体方法:
第一步:将 %JAVAHOME%\lib\fontconfig.properties.src 拷贝为 %JAVAHOME%\lib\fontconfig.properties;
第二步:将 %JAVAHOME%\lib\fontconfig.properties文件中的 "allfonts.chinese-gb18030=SimSun (Founder Extended)" 更改为 "allfonts.chinese-gb18030=SimSun";
第三步:重新启动图形工具(比如DB2控制中心)。

详细地址http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0703caojx/

分享到:
评论

相关推荐

    DB2 控制中心的字体设置文件

    许多基于 Java 的软件在许多情况下的字体显示不甚清晰甚至看不清楚,IBM DB2 的图形工具也存在同样的问题。许多用户觉得字体不好看,但又不知道怎么设置让字体更美观。 该资源可简易解决IBM DB2 V9.1 在 Windows 的...

    IBM DB2通用数据库Windows版快速入门

    总的来说,IBM DB2通用数据库在Windows平台上的使用涵盖了从安装、配置、数据库管理到应用开发、性能优化和安全控制等多个方面。通过深入学习和实践,你将能够熟练地驾驭这个强大的数据库系统,为你的业务提供稳定、...

    IBM DB2 DRIVER DB2驱动(32位)

    IBM DB2 驱动是用于连接到IBM DB2数据库的关键组件,尤其在32位Windows (WI32) 系统中。DB2是一个功能强大的关系型数据库管理系统(RDBMS),广泛应用于企业级数据存储和管理。这个驱动程序使得开发人员和系统管理员...

    IBM DB2 Data Server Driver+Db2连接工具+Demo

    资源内容包括:IMB DB2 Data Server Driver、Db2连接工具、.net连接Db2帮助类和demo,使用的时候只要按格式设置好数据库名、服务器Ip,数据库账号、密码以及要访问的Sql语句就可能看到效果了,Demo包括MVC和控制台...

    IBM DB2 DRIVER DB2驱动(64位)

    在Windows 32位系统上,IBM DB2 DRIVER提供了一个兼容的接口,使32位应用程序能够无缝地连接到64位环境中的DB2数据库。这为开发和部署跨平台的应用程序提供了便利,尤其是在企业环境中,可能需要处理多种系统架构的...

    ibm,db2数据库 odbc驱动

    在Windows上,这可以通过“控制面板”-&gt;“管理工具”-&gt;“ODBC数据源管理员”完成。在其他操作系统上,路径可能略有不同。 3. 驱动类型:IBM DB2 ODBC驱动有两种类型——Client-Side Driver和Server-Side Driver。...

    使用DB2控制中心(IBM培训教材)

    - **DB2控制中心**:作为IBM DB2数据库系统的核心管理工具之一,主要用于监控和管理DB2环境中的各种资源,如数据库实例、表空间等。通过图形化的界面,用户能够直观地进行数据库的管理与操作。 #### 二、DB2控制...

    IBM DB2通用数据库Windows版快速入门.pdf

    =.**:这些章节标题可能涉及到了DB2在Windows环境下的网络配置、问题解答、常见问题解答等方面的内容。 - **Z2BZWindowsO20DB2(C}]b**:这部分内容可能是关于DB2在Windows 2000操作系统上的安装、配置指南。 - **Z3...

    IBM DB2通用数据库Windows版快速入门.Rar

    在Windows环境中,DB2提供了友好的图形界面工具,如IBM Data Studio,用于数据库管理和开发,包括创建表、索引、视图以及执行SQL查询。 "说明.html"可能包含有关如何使用这些工具的详细说明。用户可以通过它来学习...

    DB2资料,IBM DB2

    "db2c6c950-connect server.pdf"和"db2c1c950-connect quick.pdf"可能涉及DB2的网络连接和客户端配置,如何设置数据库连接、使用DB2 Connect服务来连接远程数据库,以及客户端工具的使用。 "db2f0c90-system ...

    ibm DB2 migration toolkit

    - **安装程序**:用于在Windows环境下安装IBM DB2 Migration Toolkit的可执行文件。 - **用户手册**:详细介绍了工具的使用方法、迁移步骤、常见问题解答等内容,是成功进行迁移的关键参考资料。 - **许可证文件**:...

    DB2管理控制台-IBM Db2 Data Management Console

    IBM Db2 Data Management Console for AIX, Linux, Mac OS, Windows Chinese Simplified, Chinese Traditional, English, French, German, Italian, Japanese, Portuguese Brazilian, Spanish

    ibm DB2数据库教程

    IBM DB2数据库是一款由国际商业机器公司(IBM)开发的关系型数据库管理系统(RDBMS),在企业级应用中广泛使用。本教程将深入探讨DB2的核心概念、安装配置、SQL语法、安全管理、备份恢复以及性能优化等多个方面,...

    IBM DB2 App Driver

    IBM DB2 App JDBC Driver则是这个接口的一个实现,使得Java开发者能够方便地在他们的应用中接入DB2数据库。 IBM DB2是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中表现出色,支持复杂的数据...

    利用DB2控制中心还原数据库[图解]

    打开DB2控制中心,需要确保已经安装并配置好DB2服务器以及相应的管理工具。登录到控制中心后,你将看到一个图形化的界面,其中包含了对数据库的各种管理选项。 1. **选择数据库**:在控制中心的左侧导航栏,找到并...

    IBM数据库DB2安装指南

    - 使用DB2命令行工具或图形界面工具验证安装结果。 - 创建测试数据库,进行基本功能测试。 #### 五、DB2 NetSearch Extender 介绍 DB2 NetSearch Extender 是DB2 Information Integrator 的一个组件,用于实现对...

    IBM DB2 jdbc 驱动 for v10.5(官方版)

    IBM DB2 JDBC驱动是连接Java应用程序与IBM DB2数据库的关键组件。它遵循Java Database Connectivity (JDBC) API标准,使得Java开发者能够通过编写Java代码来执行SQL查询、更新数据库记录以及进行其他数据库操作。在...

    DB2 Windows 64位客户端

    DB2 Windows 64位客户端是专为在Windows操作系统64位环境下运行而设计的,它提供了多种功能,使得开发人员和数据库管理员能够连接、查询、管理和维护DB2数据库。 在11.5这个版本中,DB2引入了多项增强和改进,旨在...

Global site tag (gtag.js) - Google Analytics