0

基本的に、asp.net で実行されるフォームを作成し、リモート Apache Web サーバー上の mysql データベースにデータを書き込むことは可能ですか? もしそうなら、任意のポインタ!? どこから調査を開始すればよいかさえわかりません。

4

2 に答える 2

0

はい、次のことができる限り、世界中のどこにいてもデータベースに書き込むことができます。

  1. 接続
  2. 認証する
  3. コミュニケーション(似た言語で)

有効な資格情報を使用してデータベースに接続する必要があります。mySQL クライアントを使用して、.NET から mySQL と通信できます。

「理論」では、上記の 3 つの点が促進される限り、同じ建物内の別のデータベース サーバーと通信する Web サーバーと同じです。

于 2012-04-24T13:46:35.323 に答える
0

はいといいえ...

asp.net で実行されるフォーム

フォームは ASP.NET "内" で実行されません。

ASP.NET を使用して HTML フォームを生成できます。ASP.NET を使用してデータを処理する Web サーバーにフォーム データを送信できます。

mysql データベースにデータを書き込む

ASP.NET には、MySQL と通信できるデータベース バインディングがあります。

リモート上の mysql データベース

MySQL はネットワーク インターフェイスでリッスンできるため、クライアントはローカル ソケットを使用する代わりにネットワーク経由で接続できます。

リモート Apache Web サーバー上の mysql データベース

MySQL は Apache サーバーでは実行できません。Apache はオペレーティング システムではありません。

MySQL は Apache も実行しているサーバー上で実行できますが、上記の設定では Apache は関係ありません。

Apache は、ローカルの MySQL サーバーに接続してクエリを実行する Web サービス (Perl、Python、または PHP で記述されたものなど) を実行するために使用できます。ASP.NET は、その Web サービスに対して HTTP 要求を行うことができます。

ASP.NET を使用して、Apache サーバーによって処理される URL を指すアクションを含むフォームを生成できます。

于 2012-04-24T13:45:50.757 に答える