coolsql for db2是一款简单好用的db2数据库管理工具,软件可以实现从DB2、Oracle到MS SQL、HSQL等数据库的连接、查看、管理、导入、导出以及编辑等操作,拥有代码智能提示、文本编辑以及SQL语法着色等实用功能,可以有效地提升开发人员的工作效率。
1.几乎支持所有流行的数据库,如db2,oracle,mysql,MS SQL Server,Derby,HSQL,Informix,Sybase,PostgresSQL
2.为用户提供友好和漂亮的UI。整个框架包括类似于eclipse视图的视图
3.显示SQL查询的结果数据,并可方便地编辑结果数据。
4.通过可视化组织数据,提供用于将新数据添加到数据库中的表或其他实体的特殊框架。
5.重新格式化SQL语句
6.支持将表数据导出到文本文件,EXCEL和HTML
7.显式地在书签视图中显示数据库的结构,并在不同的对象节点上显示许多菜单命令。
8.强大的SQL编辑器,提供语法高亮,智能提示,文本编辑和查找。
9.显示数据库的最多元数据,包括版本,数据类型,功能,连接配置文件等
10.支持导出实体信息,包括实体数据(INSERT SQL命令),创建脚本,删除脚本。
11.所有SQL脚本都可以在批处理模式下运行!
12.在所有数据库中搜索数据,包括列,表/视图和其他表类型。
13.提供一些不错的外观和感觉
14.支持i18n,目前提供两种语言(中文和英文)。
15.有用的收藏夹,管理用户收集的文本信息。
16.支持插件,添加一些特殊功能到CoolSQL作为插件轻松。
17.CoolSQL是免费的。
一、第一步
首先在客户机上对远程节点进行编目,这里需要确认远程主机在客户机上的名称、IP地址、端口号等基本命令如下:
1. CATALOG TCPIP //编目一个TCP/IP节点
NODE local_node_name //远程主机在客户机上的别名
REMOTE hostname | IP //远程主机IP地址
SERVER service_name | posr_number // 服务名称 / 端口号
2. TERMINATE //刷新目录高速缓存
3. LIST NODE DIRECTORY //查看客户机目录节点
4. UNCATALOG NODE node_name //删除编目节点node_name
二、第二步
再对已编目的节点进行数据库编目,这里用户需要确认远程连接的数据库的名称、该数据库在本机上的别名、第一步设置的远程主机在客户机上的别名(即节点名)和设置认证方式。命令如下:
1. CATALOG DATABASE remote_db_name //远程数据库名称
AS local_db_name //本地数据库别名
AT NODE local_node_name //本地数据库节点别名(第一步中配置)
2. TERMINATE //刷新目录高速缓存
3. LIST DB DIRECTORY //查看本地数据库目录
4. UNCATALOG DB db_name //删除数据库编目db_name
三、第三步
连接远程数据库,使用第二步中设置的本地数据库别名来连接。命令如下:
CONNECT TO local_db_name //利用本地数据库别名连接远程数据库
USER userid //用户ID
USING password //登陆密码
连接成功之后,就可以使用CoolSQL之类的工具来连接DB2数据库了。因为我们已经把远程的DB2数据库编目到了本地,因此,可以通过本地数据库编目名,直接访问远程数据库了。
1、新建立一个书签。
2、加入你想要链接的数据库的jdbc的jar的驱动包。
3、配置链接帐号。
4、选择书签,进行连接。
5、完成配置。