-1

これを説明するための最良の方法は、私の全体的な目標が何であるかを伝えることです。中央のコンピューターにあるテーブルとの間で読み取りと書き込みを行うWebアプリを開発しようとしています。1つのデバイスから行われた変更は、テーブルが他のデバイスから読み取られたときに表示されるはずです。

私が今持っているもの:

  • 今のところ、私が望んでいるような中央のテーブルはありません。私が起こっていると思うのは、各デバイスが編集するための独自のSQLテーブルを作成しているからです。
  • 各デバイスはネットワーク化されたコンピューターに接続して、Webページ/ UI(自身のテーブルを編集する場所)を表示します
  • それが何かを意味するなら、私はJavaScriptを使用しています

誰かが私を助けることができればそれは素晴らしいことです、または誰かが私を正しい方向に向けることができれば同じように感謝されます!

私はこれをどのように行うかについて完全に迷っています。

4

1 に答える 1

1

同じデータベースにアクセスするには、明らかに同じSQLサーバーに接続する必要があります。

C#.Net でプログラミングしていて、別のコンピューターでホストされているデータベースに接続したいとします。接続文字列があります:

SqlConnection myConnection = new SqlConnection(@"Server=SERVER_NAME;Database=DATABASE_NAME;User id=Your_Id; Password=Your_Password");

ここで、SERVER_NAME は別の場所でホストしているサーバーの名前であり、DATABASE_Name は使用するデータベースの名前です。

単一のサーバーをホストします。

データベースの構造を開発する必要があります。すべてのテーブル、ビュー、およびストアド プロシージャ (mysql のルーチン)。このように、デバイスはテーブル内の情報を読み書きするだけです。

デバイスがテーブルの作成を許可されているコンテキストがよくわかりません。必要がない場合は、彼らにこれをさせないでください。テーブルがサーバー上に既に作成されていて、デバイスがそのテーブルに読み書きしようとする場合、デバイスが独自のコピーを作成する方法はありません。

于 2012-07-03T15:34:08.627 に答える