4

Java DB に問題があり、解決方法がわかりません。DB を作成し、Java DB のネイティブ JDBC ドライバーを使用して DB に接続しています。そのデータベースを物理的に再配置し、新しいパスを使用して接続しようとすると、一貫して XJ004 エラーが発生します。

ERROR XJ004: Database 'blahblah' not found.

正しい接続文字列を使用していると確信しています。DBが何らかの理由で破損している可能性はありますか? または、Java DB を再配置すると混乱するような DB パスのエンコーディングが DB にありますか?

私はここで本当に途方に暮れています。:( 助けてください!

ジム

4

2 に答える 2

1

ホスト マシンにリスナーがない場合にもこのエラー メッセージが使用されないことを確認しましたか? また、再配置前にローカル マシンで JavaDB を使用していましたか? 多くのデータベース システム (そして私は JavaDB にあまり詳しくありません) は、セキュリティ上の理由から、localhost からの接続のみを許可するように設定されています。たとえば PostgreSQL では、TCP 接続を許可し、デーモンをバウンスしてリモート接続を取得する必要があります。

とにかく...リモートで問題が始まったので、最初にそれに関連する問題を探してください! (そして、リモート マシンでアプリケーションを実行できる場合、それは機能しますか?)

于 2009-04-03T23:39:10.460 に答える
0

derby.logという名前のファイルがどこかにあるはずです。そこでエラーを確認します。十分に詳細でない場合はderby.stream.error.logSeverityLevel、低い値に設定してみてください。詳細については、マニュアルを参照してください。

于 2009-04-04T00:48:29.187 に答える