2013-04-20 127 views
1

我開發了一個應該在客戶端執行的.net 4.0 Windows窗體應用程序(所有客戶端桌面都是基於安裝.net 4框架的窗口)。另一方面,服務器是具有MYSQL數據庫的Linux服務器。在Linux服務器上將Winforms客戶端連接到mysql

我需要知道我需要做什麼才能讓我的winforms應用程序(在客戶端桌面上)從/向服務器上的MYSQL數據庫收集/寫入數據。

我需要做一些服務器端編程/腳本才能使winforms與服務器通信。 我對此很陌生,如果聽起來「愚蠢」,請諒解。

回答

0

我不是.net精通,但大多數2個或3層應用程序的工作方式相同:

在你的應用程序,你應該有訪問一個數據庫驅動程序 - 像ODBC - 它處理與數據庫服務器的連接,發送所有查詢,並接收結果。所有你需要做的是指定連接參數:

  • DB服務器地址
  • DB服務器端口
  • DB用戶名
  • DB用戶密碼

在服務器端,你需要配置服務器以接受來自客戶端的傳入連接:

  • 設置數據庫服務:安裝DB服務器,並配置它
  • 配置用戶和數據庫:創建模式,創建用戶帳戶,填充表
  • 設置網絡:創建防火牆規則來讓數據庫端口開放到您的客戶端連接

這就是它。由於您可能需要下載MySQL odbc連接器,因此我建議您也參考documentation,其中提供了教程和步驟。

+0

之後,如果其中一個點導致您的問題,請提出一個新問題並描述具體內容。 – didierc 2013-04-20 11:42:13

+0

對於mysql服務器或防火牆問題,您可以檢查dba.stackexchange.com或serverfault.com – didierc 2013-04-20 11:43:09

+0

我可以通過「設置數據庫服務」知道您的意思嗎? – 2013-04-26 02:09:11

相關問題