2010-09-28 91 views

回答

0

是的,如果你的web服務託管在同一臺服務器上,它包含mysql數據庫。您可以使用webservice(託管提供程序可以確定的)在本地連接到mysql,並且可以使用該服務來服務器數據。

+0

Ish - 無論您的服務託管在相對於您的數據庫的哪個位置都無關緊要*提供的服務可以訪問數據庫服務*。我的託管服務提供商(一個)有專門的數據庫服務器與託管服務器分開。答案是一樣的 - 是的,你可以使用Web服務。 – Murph 2010-09-28 06:50:44

+0

謝謝先生...我是新來的webservice,我剛剛對它進行了研究..你可以請推薦一個網站或任何地方,我可以得到一些想法如何使它?(對於初學者)。我的免費託管網站正在運行這些功能:操作系統:Linux。 Apache版本:2.2.15(Unix)。 PHP版本:5.2.13。 MySQL版本:5.1.45 – yonan2236 2010-09-28 06:51:12

+0

@Murph從他的這個問題和其他問題看來,他的主機不允許遠程連接 – TheVillageIdiot 2010-09-28 08:33:04

1

好了(也可能是假設你的託管服務提供商.NET 4.0),這應該是相當簡單:

  1. 是的,你可以通過一個WebService訪問數據。
  2. 如果你想用最少的努力,你可以使用WCF Data Services
  3. 沒有試過,但...
    1. 創建Web應用程序
    2. 「生成」爲您的數據的實體框架模型(見Using MySQL with Entity Framework用於連接EF到MySQL)
    3. 創建數據服務(這似乎大多是做一個在Visual Studio中添加新項)
    4. 允許訪問數據服務資源的問題 - 即改變一些代碼,以確保您可以看到什麼 你需要。
    5. 在這一點上,你應該通過一個相當全面的Web服務CRUD訪問數據庫的最終...

最大的挑戰會有建設EF模型 - 你真的想要一個本地實例的MySQL數據庫 - 模式至少 - 開發反對。

+0

我只是有一個簡單的表,有2列。我只是想用我的窗口應用程序插入記錄。 – yonan2236 2010-09-28 07:04:30

+0

謝謝先生...我是新來的webservice,我剛剛進行了研究..你可以請推薦一個網站或任何地方,我可以得到一些想法如何使它?(對於初學者)。我的免費託管網站正在運行這些功能:操作系統:Linux。 Apache版本:2.2.15(Unix)。 PHP版本:5.2.13。 MySQL版本:5.1。45 – yonan2236 2010-09-28 07:05:13

+0

@ yonan2236 - 那麼你可能不需要跳過所有這些箍環(而且無論如何你都無法在你的託管服務提供商(如果它的空閒你得到你支付的東西......))。去問一個不同的問題:「在php中,如何編寫web服務以將兩個值插入(MySQL)數據庫」 – Murph 2010-09-28 08:05:32

相關問題