【发布时间】:2012-06-20 22:01:31
【问题描述】:
我的任务是编写一些内部管理软件。该软件与在线 MySQL 数据库对话。但是,如果没有互联网连接,那么系统应该使用本地“离线”MySQL 数据库。
起初,我尝试使用远程 MySQL 和本地 SQLCE 来执行此操作。可悲的是,查询字符串如此不同以至于不可行。
那么我的问题是;如何在加载应用程序时在特定端口上启动 MySQL 实例,然后在关闭软件时关闭实例?
我之前已经将 XAMPP 与一个软件捆绑在一起,但不确定在这种情况下这是否是正确的方法?
ProcessStartInfo test = new ProcessStartInfo(Application.StartupPath + @"mysqldb\bin");
test.FileName = @"mysqld.exe";
test.UseShellExecute = true;
Process.Start(test);
【问题讨论】: