将Squirrel SQL本地连接到DB2的连接问题

时间:2018-03-07 16:42:18

标签: db2 db2-luw squirrel-sql

我在笔记本电脑上安装了DB2,并创建了一个名为' TEST1'以及两个数据库' DB1'和' DB_TEST1'在那个例子中。

enter image description here

我试图将squirrel sql客户端连接到DB2。我使用DB1或DB_TEST1作为数据库名称,但我收到以下错误消息

<a id="download" download="Path.jpg" target="_blank" onClick="download();">Download JPG</a>

知道出了什么问题吗?

1 个答案:

答案 0 :(得分:1)

在手动创建Db2实例时,您需要执行更多手动步骤来配置Db2实例。如果在安装期间选择默认值,则向导会为您创建并配置实例。

您需要为Db2-instance分配一个未使用的端口号,以侦听TCP连接,然后退回实例。对于未加密的连接,通常是端口50000或60000。

按照说明here以及所有相关和辅助页面进行操作。

然后,您需要告诉Squirrel-SQL此连接字符串上的端口号(也称为&#39;添加别名&#39;屏幕上的URL:字段)。例如,如果使用Type-4 Db2驱动程序,则可能会显示如下内容:

jdbc:db2://localhost:50000/sample

其中localhost是您的主机名,并且您选择了端口50000,您的Db2实例应该在其上侦听连接,并且您的数据库名称是示例。

必须运行Db2实例,并侦听指定的端口,否则连接将失败。

其他类型的Db2驱动程序可以使用不同的URL格式。