我目前正在嘗試瞭解如何編寫一個個人項目,該個人項目將爲數據庫和WPF C#使用MySQL作爲本地客戶端。基本上,它將是一個應用程序商店(幾乎與谷歌播放相同的風格),這將需要登錄,然後給應用程序的選擇安裝給用戶。讓我困惑的是位如何我要去:如何在WPF應用程序中集成和使用遠程MySQL數據庫
允許安裝在系統上的應用程序,並啓動不需要事先安裝mysql。
訪問MySQL數據庫本身。如果是本地數據庫,這很容易,但是如何管理遠程MySQL數據庫?與此相關的另一個問題是,我將不得不在應用程序本身中對我的MySQL名稱和密碼進行硬編碼?如果是這樣,如果有人能夠訪問它,它不會在我的應用程序中創建一個安全漏洞嗎? (這是你在php中所做的我相信,但事實是,php是服務器端,所以理論上,用戶將永遠無法獲得沒有ftp訪問的php代碼。因爲我在本地運行我的應用程序,任何人都可以混淆代碼和獲取這些信息,不是嗎?)
此外,有人可以指出一個很好的MySQL數據庫主機(免費或不是)?也許我沒有找到正確的東西,但我找不到任何提供「僅」MySQL數據庫的主機。
在任何情況下,有人可以告訴我一些事情嗎?
我明白什麼是sh應該是WebService,但我不知道如何實現它。通過在網上搜索,似乎它是另一個運行和與本地應用程序交換信息的應用程序(就像你說的)。這是否意味着我實際上需要一個VPS或專用服務器才能運行WebService 24/24?如果聽起來微不足道,我很抱歉。 – zaedas99
@ zaedas99是的,它是一個「應用程序」(例如ASP.NET WebAPI),它需要一些WebServer(如VPS或專用服務器)來運行...最好的情況是你在同一臺機器上同時運行(MySQL和WebService)並配置MySQL只接受「本地連接」。 – Yahia
好吧,那就是我的想法。非常感謝您的幫助和澄清。 – zaedas99