2012-02-13 51 views
0

我正在開發一個應用程序,它依賴於從MySQL數據庫發送和接收數據。這是一個用C#編寫的.NET應用程序。我已經知道我可以直接使用ADO.NET來訪問數據庫,但是我使用的是共享服務器,因此不允許直接訪問數據庫,並且在開發階段,專用的服務器帳戶只是非常昂貴。我正在考慮使用應用程序使用PHP發送加密的SQL請求,然後服務器將返回一個加密的XML文件,其中包含請求的數據,但我不知道這可能太慢,有什麼建議?從桌面應用程序操縱MySQL數據庫的最佳方法是什麼?

+0

$ 10 /月太貴了? – 2012-02-13 15:14:07

+0

如果您已經知道如何使用ADO.NET,那麼使用ADO.NET是最好的解決方案。你確實知道你可以在本地存儲你的數據庫。您不需要自己託管數據庫。例如,您可以使用便攜版MSSQL,Access數據庫,這裏有很多解決方案。 – 2012-02-13 16:07:49

+0

$ 10!?...更像是一個月60美元的軟件,不會在一段時間內賺取一毛錢。而且我現在還沒有足夠可靠的基礎設施來託管我自己的數據庫。 – 2012-02-13 20:59:06

回答

0

你有沒有想過SSH隧道你的請求/響應?有SSH庫來啓用它,然後通過SSH隧道使用ADO.NET?

+0

我確實研究過這個問題,但我認爲在應用程序內部放置一個便攜式解決方案可能很困難,並且它在每臺機器上都能正常工作。 – 2012-02-13 20:55:23

相關問題