这是情况。我开发了一个带有注册表的简单考试系统。我使用 VB.Net 作为编程语言。我还没有尝试手动编码我的问题。无论如何,这是我作为实习生所在的公司的一个项目。
计划是让每台客户端电脑都有这个考试/注册应用程序,这个应用程序会将个人信息和分数发送到中央数据库(服务器电脑)。我使用 MySql 作为 dbms 并在同一台机器上开发应用程序,这意味着我使用的数据库服务器仅在本地主机上。
现在我正要尝试在一台客户端 pc 上实现应用程序(作为 beta 测试)并安装必要的文件(.net 框架),我还在服务器 pc 中安装了 MySQL 服务器(和工作台)。
当我在客户端 PC 中运行应用程序时,它没有检测/连接到 ServerPC 的 MySQL 服务器实例,因此无法记录我在客户端应用程序中输入的虚拟值。请注意,我将应用程序的连接字符串更改为指向 serverPC 的 IP 地址。
现在我的问题如下:
1)我做错了什么?
2)我是否应该将 MySQL 服务器(和 Workbench)安装到每个 ClientPC 上,以便我可以创建一个使用 REMOTE HOST 选项的服务器实例并将其配置为连接到 SERVERPC 的数据库?
3)我应该如何设置服务器,以便它可以访问我安装在所有客户端PC中的应用程序?
我对 VB.net 很陌生,主要是从互联网资源中学到的。我没有尝试过手动编码。主要是因为 VB.net 中的工具稍微容易理解,这要归功于智能感知、拖放工具以及帮助主题。
无论如何,我希望有人能帮助我。提前谢谢,如果我提供的信息不完整,请指出我忘记添加的信息。
编辑:附加信息,客户端电脑和服务器电脑在一个网络中。我还授予了 MySQL 的 serverPC 设置的所有权限。(这只是为了测试运行)