0

我开发了一个应该在客户端执行的 .net 4.0 Windows 窗体应用程序(所有客户端桌面都是基于安装了 .net 4 框架的 Windows)。另一方面,服务器是具有 MYSQL 数据库的 Linux 服务器。

我需要知道我需要做什么才能让我的 winforms 应用程序(在客户端桌面上)从服务器上的 MYSQL 数据库收集/写入数据。

我是否需要做一些服务器端编程/脚本才能使 winform 与服务器通信。我是新手,如果听起来“愚蠢”,请原谅。

4

1 回答 1

0

我不 .net精通,但大多数 2 或 3 层应用程序的工作方式相同:

在您的应用程序中,您应该有权访问 DB 驱动程序(如ODBC),该驱动程序处理与 DB 服务器的连接、向其发送所有查询并接收结果。您所要做的就是指定连接参数:

  • 数据库服务器地址
  • 数据库服务器端口
  • 数据库用户名
  • 数据库用户密码

在服务器端,您需要将服务器配置为接受来自客户端的传入连接:

  • 设置数据库服务:安装数据库服务器并配置它
  • 配置用户和数据库:创建架构、创建用户帐户、填充表
  • 设置网络:创建防火墙规则以让 DB 端口对您的客户端连接开放

应该就是这样。由于您可能必须下载 MySQL odbc 连接器,因此我建议您也查阅它的文档,其中提供了教程和演练。

于 2013-04-20T11:40:55.140 回答