【发布时间】:2012-05-25 17:33:59
【问题描述】:
我有一个具有 MySQL 后端的 Windows 应用程序。我的机器上安装了wampserver,它捆绑了某个版本的phpmyadmin 以及MySQL 版本5.0.51a。但在客户端机器中,他们有 MySQL 5.1 版。简而言之,开发是在 5.0 上,而部署是在 5.1 上。这给我们带来了一些问题,因为这两个版本的行为略有不同。因此,我获得了 vesion 5.1 的独立设置并安装在我的(开发)机器上。
现在,当我运行我的应用程序时,它需要打开 wamp 服务(5.0 版),或者需要 MySQL 5.1(安装在 Program Files>MySQL>...中的独立安装)两种方式都可以。
问题 1:如果只打开 wamp 服务,我是否可以假设我的应用程序依赖于 MySQL 5.0,如果只打开原始 MySQL 服务,我的应用程序依赖于 MySQL 5.1?是的,我想。
问题2(主要问题):如果我同时打开了这两个服务,该应用程序就可以工作。在那种情况下,我怎么知道我的应用程序在哪个 MySQL 版本上运行?我所拥有的只是一个连接字符串,如下所示:
MySqlConnection con = new MySqlConnection("SERVER=localhost; DATABASE=wow;
UID=root;PASSWORD=; Min Pool Size = 0;
Max Pool Size=200");
工具在 C# 上运行。
【问题讨论】:
标签: c# mysql windows-services version wampserver