DbVisualizer pro版本 的入门使用详细教程

1.安装完成后,找到我们可爱的小绿,双击它打开软件,如果桌面没有,那是因为你没有选择创建桌面快捷方式,可以通过系统的搜索框查找。
在这里插入图片描述

2.选择要使用的外观和使用模式,这个可以去尝试下,选择自己喜欢的。选择好后点击continues
在这里插入图片描述

3.进入应用后如果你没有已经建立的连接,自动跳出创建connection页面。这个页面可以设定连接名称,随意输入即可。
在这里插入图片描述

4.然后选择数据库驱动,这里我们选择DB2。然后next
在这里插入图片描述

5.这个页面就是填写一些连接的参数,详细说明一下
Notes:该database connection的说明内容
Settings format:连接格式,默认选择server info 即可
Database server:你要连接的数据库服务IP地址
Database port:你要连接的数据库服务端口
Database:你要连接的数据库名称
Userid:连接的账户名
Password:该账户的密码
其余默认即可。
设定完IP和端口后 可以先ping一下,看是否能够连接。全部填写完毕点击finish,即可完成数据库连接。
在这里插入图片描述

6.连接完成后可以看到如下页面。可以点击配置和数据库信息进行查看。
在这里插入图片描述

7.连接失败可能的原因:
①参数错误,仔细检查参数。个别情况下无法识别localhost,可以换成127.0.0.1。
如果不确定端口是否正确,可以查看本文档的“DB2数据库配置-实例级的配置-传输协议和端口配置”word文件,进行端口查询或者设置。
②该链接用户没有绑定DB2数据库实例,可以查询DB2实例的创建和设置。
③权限原因。该用户没有连接数据库权限,可以使用服务器系统官员账户对该账户开启权限,相关操作查询DB2 grant 命令。
④JDBC版本错误,该错误原因较多,解决起来相对麻烦。你需要检查DBV所使用的DB2JDBC驱动版本与所连接的DB2数据库是否相符。

8.如果想新建一个连接,可以点击DBV页面上方的database,然后点击create database connection 进行新建连接。
在这里插入图片描述

9.如图,可以看到DB2数据库的结构。一个database可以有多个schema,一个shcema可以有多个table。如果没有指定schema,数据库默认连接的是与用户名相同的schema,这里我建了一个UFIDA_TEST schema,建模式的sql语句:create schema schemaname;
在这里插入图片描述

10.点击上方的SQL commander 可以新建查询
在这里插入图片描述

11.如图,查询框内可以输入并执行sql语句,这里我们创建了一个新的模式test
在这里插入图片描述

12.然后右键Schemas,点击Refresh就可以看到新的模式建立,表的建立也需要Refresh
在这里插入图片描述
在这里插入图片描述

13.我们使用的是**的pro版,还支持一些比较简便的操作,你可以右键Schemas,点击create schema 直接创建模式,设定Schema Name即可,也可以点击show SQL,就可以在下方看到响应的sql语句。
在这里插入图片描述
在这里插入图片描述

14.响应的删除操作也可以通过鼠标或者sql conmander操作。
在这里插入图片描述

15.同理,表格的创建与schema的创建方法一样,可以使用sql语句创建,也可以右键指定schema下的Tables 选择create Tab创建。
在这里插入图片描述

16.这里我们建立了一个human表
在这里插入图片描述

17.注意下方的sql语句,如果你没有指定该表所有的SCHEMA,name在建表的时候将会报错。
特别注意:db2 的 数值类型不需要指定长度,否则-104错误
在这里插入图片描述

18.在sql commander 框输入时可以在上方指定connection 和 schema在这里插入图片描述

19.日常的使用中除了建表语句与mysql略有区别外,其他增删改查DB2与mysql语句完全相同,单击左侧表名,可以看到表的信息,包括字段信息,数据,表格信息,键与约束一应俱全。
在这里插入图片描述

20.DBV的使用教程到此结束。 总的来说,我个人认为,dbv作为一款数据库管理工具来说有其优秀的地方。在数据库信息和表信息的查阅非常方便,在表结构设计和文档整理阶段非常便利。但是在数据导入方面较为复杂,需要一番研究。个人以为,DBV与navicat等数据库管理工具的综合使用将有利于我们的项目开发更好的进行,而且dbv支持的数据库类型更广,非常推荐大家使用。