0

最初に、Web アプリケーションで何をしているのかを説明します。この Web アプリケーションの主題は、特定の種類の情報を含むさまざまな分散データベースと分散データ システムです。これまで、PHP、JavaScript、および JQuery-ui を使用してプログラミングを行ってきました。データベースには MySQL と PostgreSQL を使用しましたが、Oracle を使用することを考えています。私のWebアプリケーションの短い道のりで、ユーザーは最初に登録する必要があります。彼が管理者に受け入れられた場合、彼には次の可能性があります。

  1. HIS データベースに接続 (MySQL、Oracle、Access、PostgreSQL)
  2. 異なるかどうかにかかわらず、2 つのデータベース間でクエリを実行する

  3. データベースに接続するには、ホスト、ユーザー、パスワード、データベース名などの情報を入力します。次のステップで、彼はデータベースからテーブルを見ることができます。1 行を選択すると、選択したテーブルからコンテンツを更新、作成、および削除できます。

  4. このセクションでは、ユーザーは 2 つのデータベース間の類似点 (キーワードまたはテーブルの構造) を探すことができます: 1 つは彼に属し、もう 1 つは管理者に属します。

私は Apache/2.2.17 および PHP/5.3.5 でバージョン 2.1 の WampServer を使用しています。データベースへの接続を担当し、さまざまなデータベースと通信するブリッジを作成したいと考えています。インターフェイスからの情報は MySQL クエリとして送信され、ブリッジで各タイプのデータベースにそのクエリを適応させます。

誰かが私を助けることができますか?出来るだけ早く。

ありがとうございました !

サイモン

4

1 に答える 1

1

インターフェイスからの情報は MySQL クエリとして送信され、ブリッジで各タイプのデータベースにそのクエリを適応させます。

これは、次の 2 つの重大な理由から非常に悪い考えです。

  1. これを実装するには、独自の SQL パーサーを作成する必要があります。
  2. 各主要データベースは独自の SQL 方言を実装しています。つまり、特定の構文とコマンド セットの間で変換する方法を知る必要があります。
于 2011-05-02T16:13:42.977 に答える