0

リモート マシンで実行されている mySql サーバー上のデータを処理するデスクトップ アプリケーションを作成したいと考えています。したがって、各ユーザーはデスクトップ アプリのコピーを持ち、リモートの mySql サーバーでデータを編集します。

今私の問題は、mySql サーバーが他のホストからの接続を許可しないことです。質問、これはアプリの作成方法が間違っているだけですか。そうでない場合、MYsq​​l サーバーへのホスト アクセスを許可するにはどうすればよいですか。(特定の IP に対して開くことができることはわかっていますが、アプリがどこでも実行されている可能性があるため、それは機能しません)

4

1 に答える 1

1

サーバー上のデータベースの前に薄いサービス レイヤーを配置する必要があります。そこでは、データの検証/処理を実行したり、認証を実行したりできます。クライアント アプリは、サービス レイヤーでこれらのメソッドを Web サービスとして公開します。クライアント アプリは、SOAP/XML、REST/JSON などのいずれかを使用して通信します。一般に、アプリケーションが LAN 内にある場合、データベースを直接公開することはお勧めできません。

于 2012-06-01T18:17:11.267 に答える