Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 将DbVisualizer连接到Mac上的HSQLDB_Macos_Hsqldb_Dbvisualizer - Fatal编程技术网

Macos 将DbVisualizer连接到Mac上的HSQLDB

Macos 将DbVisualizer连接到Mac上的HSQLDB,macos,hsqldb,dbvisualizer,Macos,Hsqldb,Dbvisualizer,我需要将DbVisualizer连接到HSQLDB。我已经在我的mac(OSX 10.6.9)上安装了这两个。我已经安装了DbVisualized 8.0.5和HSQLDB。我已打开这两个端口,但当我尝试ping服务器时,收到错误消息:“无法连接到端口9001上的“localhost”。下面的消息显示在连接消息窗口中: 建立连接时出错: 长消息: java.net.ConnectException:连接被拒绝 详情: 类型:java.sql.SQLTransientConnectionExcep

我需要将DbVisualizer连接到HSQLDB。我已经在我的mac(OSX 10.6.9)上安装了这两个。我已经安装了DbVisualized 8.0.5和HSQLDB。我已打开这两个端口,但当我尝试ping服务器时,收到错误消息:
“无法连接到端口9001上的“localhost”。
下面的消息显示在连接消息窗口中:

建立连接时出错:

长消息:

java.net.ConnectException:连接被拒绝

详情:

类型:java.sql.SQLTransientConnectionException

错误代码:-1301

SQL状态:08001


默认情况下,当您运行HSQLDB服务器时,它会在窗口中显示一些消息。最后一条消息应该表示成功启动

[Server@80fa6f]: 2011-11-12 21:03:24.904 HSQLDB server 2.2.6 is online on port 9001
[Server@80fa6f]: To close normally, connect and execute SHUTDOWN SQL
当您从DbVis ping时,服务器会拒绝该数据,因为它不是用于建立连接的有效数据。它显示了一个例外。这是正常的行为。在DBVis方面,它应该在ping之后返回success

然后,您应该从DbVis进行连接,它应该可以工作

您必须在DbVis和HSQLDB上使用相同的hsqldbjar(您可能已经这样做了)

您还可以通过执行HSQLDB(版本2.2.x)jar进行双重检查,它会启动自己的数据库管理器并允许您连接到服务器


一个可能的原因是网络问题。默认情况下,您可以尝试使用IP地址127.0.0.1代替“localhost”

运行HSQLDB服务器时,它会在窗口中显示一些消息。最后一条消息应该表示成功启动

[Server@80fa6f]: 2011-11-12 21:03:24.904 HSQLDB server 2.2.6 is online on port 9001
[Server@80fa6f]: To close normally, connect and execute SHUTDOWN SQL
当您从DbVis ping时,服务器会拒绝该数据,因为它不是用于建立连接的有效数据。它显示了一个例外。这是正常的行为。在DBVis方面,它应该在ping之后返回success

然后,您应该从DbVis进行连接,它应该可以工作

您必须在DbVis和HSQLDB上使用相同的hsqldbjar(您可能已经这样做了)

您还可以通过执行HSQLDB(版本2.2.x)jar进行双重检查,它会启动自己的数据库管理器并允许您连接到服务器


一个可能的原因是网络问题。您可以尝试使用IP地址127.0.0.1代替“localhost”

嗨,弗雷德-非常感谢您回复我。我必须承认,我在这个领域完全一无所知。您是否有可能提供关于如何进行这些测试的更明确说明?我尝试将DbVis中的主机名更改为IP地址,但没有成功。再次感谢。DbVis使用向导选择HSQLDB服务器、加载jar和指定连接以及正确的默认连接端口等。您只需指定登录名(用户)“SA”和空密码即可连接。除此之外,我不知道。不是Mac用户,也不知道它的网络复杂性。如果所有操作都失败,请尝试连接到向导中嵌入的HSQLDB(这是一种不使用服务器的替代方法)。有关图像的分步说明,请转到并单击菜单上的“如何”并检查其中的一些链接。弗雷德-我忘了提,我们的教授还告诉我们在hsqld的bin文件夹中运行runWebServer.bat。因为我有mac电脑,所以我不能运行bat文件。有没有办法在mac上完成这一步?最好使用服务器而不是Web服务器,因为第一个更常用,而且功能上没有区别。HSQLDB指南包含在Unix类型操作系统(如Mac)上运行服务器的说明。请参阅网站文档。嗨,弗雷德-非常感谢您回复我。我必须承认,我在这个领域完全一无所知。您是否有可能提供关于如何进行这些测试的更明确说明?我尝试将DbVis中的主机名更改为IP地址,但没有成功。再次感谢。DbVis使用向导选择HSQLDB服务器、加载jar和指定连接以及正确的默认连接端口等。您只需指定登录名(用户)“SA”和空密码即可连接。除此之外,我不知道。不是Mac用户,也不知道它的网络复杂性。如果所有操作都失败,请尝试连接到向导中嵌入的HSQLDB(这是一种不使用服务器的替代方法)。有关图像的分步说明,请转到并单击菜单上的“如何”并检查其中的一些链接。弗雷德-我忘了提,我们的教授还告诉我们在hsqld的bin文件夹中运行runWebServer.bat。因为我有mac电脑,所以我不能运行bat文件。有没有办法在mac上完成这一步?最好使用服务器而不是Web服务器,因为第一个更常用,而且功能上没有区别。HSQLDB指南包含在Unix类型操作系统(如Mac)上运行服务器的说明。请参阅网站的文档。