光洋山
作者光洋山·2016-12-20 15:53
数据库架构师·金融科技公司

GBase 8t SQL开发工具篇--dbvisualizer

字数 2010阅读 6127评论 0赞 0

GBase 8t SQL开发工具篇--dbvisualizer 9.5

1.DBVisualizer简介

DBVisualizer是一款非常好用的数据库客户端软件,小巧便捷,支持各种数据库类型。 完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,已经在Oracle, Sybase, DB2, Informix,GBase 8t, MySQL, InstantDB, Cloudcape, HyperSonic ,Mimer SQL上通过测试。

2.工具准备

可以百度搜索下最新版本下载,并有一些提供破解版本,也可以从DBVisualizer官网购买正式版本。
dbvisualizer安装包下载地址:
http://pan.baidu.com/s/1i5hsCq5
dbvisualizer软件安装向导(包括破解激活操作,已验证可用),可以参考如下链接.
http://jingyan.baidu.com/article/86fae346c159163c48121a41.html

3.准备jdbc驱动包

找到dbvisualizer安装目录下C:\Program Files (x86)\DbVisualizer\jdbc
新建一个 gbase8t目录,并将gbase 8t的 jdbc驱动拷贝到该目录。
ifxjdbc.jar
ifxjdbc.jar可以从GBase 8t server安装端的 jdbc/lib目录获得

4.创建一个GBase 8t数据库connection

1.可以通过向导 New Connection Wizard 按步骤配置链接
2.这里推荐通过更简单的方式,直接配置数据库连接URL方式,如下图示步骤。
A.左侧导航“Connections” 鼠标右键,

B.点击"Create Database Connection"进入界面

C.点击“No Wizard”,进入如下界面

D.选择:“Database URL” 并填写相关配置:

其中:Database URL 详细如下:

jdbc:informix-sqli://192.168.100.102:9088/db:INFORMIXSERVER=gbase102;NEWCODESET=GB18030-2000,8859-1,819;CLIENT_LOCALE=en_US.8859-1;DB_LOCALE=en_US.8859-1;

说明:数据库服务器信息,ip:port为:192.168.100.102:9088, 实例名:gbase102,这些信息可以从GBase 8tServer端的 SQLHOSTS文件获取
数据库名为: db
字符集配置:这里数据库db采用了默认的英语字符集,en_US.819,为支持中文,设置了NEWCODESET。
假设,如果我们数据库采用了zh_CN.GB18030-2000字符集情况下,只需要修改字符集选项:

jdbc:informix-sqli://192.168.100.102:9088/testdb:INFORMIXSERVER=gbase102;CLIENT_LOCALE=zh_CN.GB18030-2000;DB_LOCALE=zh_CN.GB18030-2000;

关于字符集设置更多问题可以参考:如下链接
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1004sungr/index.html

另外,我们可以通过配置URL属性,设置数据库连接更多的属性,如:锁等待模式、隔离级别;
IFX_LOCK_MODE_WAIT=30;IFX_ISOLATION_LEVEL=2;
锁等待30秒,隔离级别设置为 Committed read
隔离级别说明:
1 DIRTY RAED; 2 Committed read; 3 Cusrsor Stability 4 Repeatable read 5 Committed read last committed
更多选项,参考GBase 8t JDBC用户手册.

5.使用DbVisualizer开发SQL

这里不再介绍,比较简单。

注意事项:SQL编辑器显示中文的问题
在Tools->tool Properties->General->Appearance->Fonts->SQL Editor选择PMingLiU,同时把Grid也选择PMingLiU就可以了。
如上配置以后,中文就可以正常显示了

另外,GBase 8t中文支持的问题,参考上面介绍的URL地址配置的: CLIENT_LOCALE=zh_CN.GB18030-2000;DB_LOCALE=zh_CN.GB18030-2000 及NEWCODESET

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广