欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

强悍的数据库客户端

程序员文章站 2022-03-10 12:04:25
...

DB2自带的图形化工具比较烂,这个路人皆知 于是,我开始寻找连接db2的客户端工具,在csdn上看到了一款作者自己编写的工具:sqleditor 一个用c#写的db2客户端工具 http://blog.csdn.net/dima80/article/details/4059135 由于我用的是Windows Server 2008R2的6

DB2自带的图形化工具比较烂,这个路人皆知

于是,我开始寻找连接db2的客户端工具,在csdn上看到了一款作者自己编写的工具:sqleditor 一个用c#写的db2客户端工具

http://blog.csdn.net/dima80/article/details/4059135

由于我用的是Windows Server 2008R2的64位系统,这款工具一直跑不动,郁闷死我了。

建议和我一样状况的童鞋还是不要用这款工具了,毕竟技术支持有限啊,伤不起啊,有木有~~~

我所遇到的问题如下:

sqleditor 在windows server 2008 r2 X64的系统下跑不动,我已经安装了 DB2 9.5fp7 32位的版本和
IBM Data Server Driver for ODBC, CLI and .Net 64位的版本,连接的时候报错:算术运算导致溢出
---------------------------

---------------------------
算术运算导致溢出。 在 IBM.Data.DB2.DB2ConnPool.Open(DB2Connection connection, String szConnectionStringIn, DB2ConnSettings& ppSettings, Object& ppConn)

在 IBM.Data.DB2.DB2Connection.Open()

在 SQLEditor2.Env.mCreateConnection(String connstr)

在 SQLEditor2.FrmMain.FrmMain_Load(Object sender, EventArgs e)
---------------------------

之前装了IBM Data Server Driver for ODBC, CLI and .Net 32位的版本也跑不动,不过报错内容不一样,会报长度为0的错误。。。

DBeaver

接下来切入正题:DBeaver, 第一次用就非常顺利的客户端连接工具,操作界面基于Eclipse,感觉相当舒适,关键是代码高亮啊,有自动缩进啊,而且又有免安装版,操作界面语言自动匹配,最最重要的是开源的工具啊,免费啊,不用破解啊,有木有~~~~太给力了,有木有~~

我要是早点搜到DBeaver我就不用浪费那么多时间研究那个sqleditor了~~~而且64位的系统跑32位的程序完全木有问题~~~

下载地址如下:http://dbeaver.jkiss.org/download/

DBeaver经官方测试,其支持:MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接的数据库。

基本特性:

1. 支持数据库元数据浏览

2. 支持元数据编辑(包括表,列,键,索引)

3. 支持SQL语句和脚本的执行

4. 支持SQL关键字高亮显示(依据与不同是数据库)

存储过程不知道支不支持,这个有待考证~~~