Macos 将DbVisualizer连接到Mac上的HSQLDB
我需要将DbVisualizer连接到HSQLDB。我已经在我的mac(OSX 10.6.9)上安装了这两个。我已经安装了DbVisualized 8.0.5和HSQLDB。我已打开这两个端口,但当我尝试ping服务器时,收到错误消息: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
“无法连接到端口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)上运行服务器的说明。请参阅网站的文档。