2012-04-24 54 views
0

基本上,開始是甚至可能有一個窗體運行在asp.net中,並讓它將數據寫入遠程Apache Web服務器上的mysql數據庫?如果有的話,任何指針!?甚至不知道從哪裏開始研究它!asp.net表單提交數據到Apache服務器上的mysql

+0

是的,這是可能的。花點時間[搜索](http://www.christianasp.net/usingmysql50withaspnet-part1.aspx),您會發現數百個與您的需求相關的結果。 – vcsjones 2012-04-24 13:43:16

回答

0

是的,沒有...在asp.net運行

形式不 「在」 運行ASP.NET

形式。

您可以使用ASP.NET生成HTML表單。您可以將表單數據提交給使用ASP.NET處理數據的Web服務器。

寫數據到MySQL數據庫

ASP.NET具有數據庫綁定,可以在遠程

的MySQL與MySQL交談

mysql數據庫可以監聽網絡接口,因此客戶端可以通過網絡進行連接,而無需使用本地套接字。遠程Apache Web服務器

MySQL不能Apache服務器上運行

MySQL數據庫。 Apache不是一個操作系統。

MySQL可以在運行Apache的服務器上運行,但通過上面的設置,Apache將無關緊要。

Apache可用於運行連接到本地MySQL服務器並查詢本地MySQL服務器的Web服務(例如用Perl,Python或PHP編寫)。 ASP.NET可以向該Web服務發出HTTP請求。

ASP.NET可以用來生成一個表單,其操作指向一個由Apache服務器處理的URL。

0

是的,你可以寫在世界任何地方的數據庫,只要你可以:

  1. 連接
  2. 身份驗證
  3. 通信(類似的語言)

你只需要使用有效憑證連接到數據庫。您可以使用mySQL客戶端從.NET中與mySQL進行交談。

在「理論」中,只要上述三點便於實現,與在同一建築物中與單獨的數據庫服務器交談的Web服務器沒有區別。