2013-04-20 126 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

相关问题