1

DbVisualizerをHSQLDBに接続する必要があります。両方をMac(OSX 10.6.9)にインストールしました。DbVisualized8.0.5とHSQLDBをインストールしました。両方を開いていますが、サーバーにpingを実行しようとすると、エラーメッセージが表示"Cannot connect to 'localhost' on port 9001."されます。次のメッセージが[接続メッセージ]ウィンドウに表示されます。

接続の確立中にエラーが発生しました:

長いメッセージ:

java.net.ConnectException:接続が拒否されました

詳細:

   タイプ:java.sql.SQLTransientConnectionException

   エラーコード:-1301

   SQL状態:08001

4

1 に答える 1

1

デフォルトでは、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後に成功を返す必要があります。

次に、DbVisから接続すると、機能するはずです。

DbVisとHSQLDBの両方で同じHSQLDBjarを使用する必要があります(おそらくこれを行ったことがあるでしょう)。

HSQLDB(バージョン2.2.x)jarを実行して再確認することもできます。これにより、独自のデータベースマネージャーが起動し、サーバーに接続できるようになります。

考えられる原因の1つは、ネットワークの問題です。'localhost'の代わりにIPアドレス127.0.0.1を試すことができます

于 2011-11-12T21:29:36.707 に答える