0

どうやらFirebirdをデータベースとして使用していると思われるアプリケーションを使用しています。

これは、アプリディレクトリでfirebird.confファイルとfirebird.msgファイルが見つかったためだと思います。データファイルはdatabase.cdbと呼ばれます。

アプリケーションを経由せずに、このファイルに直接アクセスしようとしています。誰かが私にこれを行うための良い方法を提案できますか?

SQuirrel SQLを使用しようとしていますが、これまでのところ成功していません(適切な接続文字列を作成できません)。

私はWindowsSOを使用しています。サービス/プロセスを確認しましたが、Firebirdが実行されていることを示唆する人を見つけることができませんでした。

4

3 に答える 3

1

JaybirdJDBCプロバイダーを使用できるようになっているようです。

于 2011-11-26T21:25:32.973 に答える
1

Firebirdサーバーをインストールしてから、FlameRobinなどのFirebird管理ツールを使用してデータベースにアクセスする必要があります。アプリケーションがFirebirdEmbeddedを使用している可能性が高いため、アプリケーションが実行されていないことを確認する必要があります(つまり、データベースサーバーがアプリケーションの一部として実行され、データベースファイルがアプリケーションによって排他的に開かれます)。

于 2011-11-27T17:58:42.023 に答える
0

提案されたとおりにFirebirdサーバーをインストールし、起動していることを確認します。

次に、優れたGUIを備えたInterBase /FirebirdFreeware用のEMSSQLManagerを試すことができ、データベースに含まれる可能性のあるすべてのテーブル/プロシージャ/トリガーなどを一覧表示/参照/編集できます。

EMSでは、最初にホスト(localhost)を登録します。[自動的に検出]ボタンを押して、以前にインストールされたFirebirdサーバーを検出します。接続設定の場合、デフォルトのユーザー名はSYSDBA 、 Firebirdサーバーのパスワードマスターキーです。

次のステップでは、データベースへのパスを指定してデータベースを登録します。

于 2011-12-19T23:19:33.377 に答える