0

我有一个具有 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# 上运行。

4

1 回答 1

1

您可以随时使用SELECT VERSION(). 这将回答你的两个问题。

于 2012-05-18T06:17:43.950 回答