如何在局域网服务器上定位mysql数据库。。。?
我正在为局域网开发客户机-服务器应用程序(在线考试)。如何在局域网服务器上定位mysql数据库。。。?,mysql,vb.net,visual-studio-2010,Mysql,Vb.net,Visual Studio 2010,我正在为局域网开发客户机-服务器应用程序(在线考试)。 我正在用vb.net使用MySQL数据库。 我不想使用SQLServer数据库 一切都很顺利(运转良好)。我将有一个客户端副本和服务器副本的软件。客户端副本将使用远程MySQL数据库(位于LAN服务器上) 我真正想知道的是: 如果我将来更改服务器,那么如何为数据库配置软件的客户端副本(更改的服务器IP地址) 为MySQL服务器使用DNS名称,而不是使用IP地址。然后,如果您需要更改服务器IP地址,请更新DNS条目,您的客户端将使用新服务器
我正在用vb.net使用MySQL数据库。
我不想使用SQLServer数据库 一切都很顺利(运转良好)。我将有一个客户端副本和服务器副本的软件。客户端副本将使用远程MySQL数据库(位于LAN服务器上) 我真正想知道的是:
如果我将来更改服务器,那么如何为数据库配置软件的客户端副本(更改的服务器IP地址) 为MySQL服务器使用DNS名称,而不是使用IP地址。然后,如果您需要更改服务器IP地址,请更新DNS条目,您的客户端将使用新服务器
当然,如果您预期会发生这种情况,那么首先应该使您的连接参数易于配置 是的,你已经说过了。您所要做的就是更改连接字符串以包括服务器Ip和端口 我不明白你的问题。您的意思是动态查找服务器,然后连接到它吗?在这种情况下,您必须包含DNS名称。看看@MiKe W的答案!我正在考虑通过向管理员(实验室负责人)提供这样的工具来修改My.settings.connectionstring(config var),那么问题出在哪里呢?有时,我发现管理员不是那么有知识的人….(我想通过应用程序本身在编码中处理这种情况)