我在笔记本电脑上安装了DB2,并创建了一个名为' TEST1'以及两个数据库' DB1'和' DB_TEST1'在那个例子中。
我试图将squirrel sql客户端连接到DB2。我使用DB1或DB_TEST1作为数据库名称,但我收到以下错误消息
<a id="download" download="Path.jpg" target="_blank" onClick="download();">Download JPG</a>
知道出了什么问题吗?
答案 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格式。