0

ここでの私の最初の質問です。皆さんが助けてくれることを願っています。

ローカル MySQL データベースを持つ C# winforms "サーバー" アプリケーションがあります。リモートMySQLサーバーに接続する必要がある「クライアント」アプリケーションもあります。これを行う方法は知っています。私の質問は次のとおりです。

特定のテーブルから特定の情報を読み取ったリモート MySQL DB に接続することは可能ですか? その情報がその特定のクライアントに当てはまる場合、クライアントはローカルホストで実行されているローカル MySQL DB にその情報をコピーまたは追加する必要がありますか?

したがって、基本的には、リモート SQL サーバーに接続し、データを読み取り、そのデータをクライアント側からローカル DB にコピーします。

これが理にかなっていることを願っています。あなたの助けやアドバイスに感謝します。

4

3 に答える 3

0

別の接続文字列を使用するだけで可能です。

サーバ側:

string cs1 = @"server=xxx.xxx.xxx.xxx;uid=xxxxx;password=xxxxx;database=xxxx;port=3306;charset=utf8;Allow User Variables=True";

ローカルホスト側:

string cs2 = @"server=localhost;uid=xxxxx;password=xxxx;database=xxxxxxxxx;port=3306;charset=utf8";
于 2013-07-15T11:31:06.590 に答える
0

@Kevin正しい接続資格情報があれば、どのオンラインデータベースにも接続できます。

接続文字列を変更すれば可能です。

また、オンラインまたはオフラインに関係なく、n個のデータベース接続を持つことができます

于 2013-07-15T10:56:56.657 に答える