Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;qt嵌入式mysql服务器_C++_Mysql_Qt_Mingw - Fatal编程技术网

C++ C++;qt嵌入式mysql服务器

C++ C++;qt嵌入式mysql服务器,c++,mysql,qt,mingw,C++,Mysql,Qt,Mingw,我正在将Qt5与MingW4.7一起使用,并尝试启动一个带有嵌入式mysql服务器的程序 我当前的程序使用mysql服务器,但服务器必须手动启动(因此程序无法启动)。这当然不是用户友好的 我做了一些研究,我需要使用。但我不知道怎么做 有谁能给我一个如何使用这个的例子吗?你可以在Qt中使用嵌入式mysql服务器。这根本没有那么多困难。如果你能指出你所面临的任何问题,我可以帮助你,事实上,你应该将你的应用程序链接到libmysqld,然后在你的应用程序中启动一个mysql进程(有很多关于这个的文档)

我正在将Qt5与MingW4.7一起使用,并尝试启动一个带有嵌入式mysql服务器的程序

我当前的程序使用mysql服务器,但服务器必须手动启动(因此程序无法启动)。这当然不是用户友好的

我做了一些研究,我需要使用。但我不知道怎么做


有谁能给我一个如何使用这个的例子吗?

你可以在Qt中使用嵌入式mysql服务器。这根本没有那么多困难。如果你能指出你所面临的任何问题,我可以帮助你,事实上,你应该将你的应用程序链接到libmysqld,然后在你的应用程序中启动一个mysql进程(有很多关于这个的文档)。但正如评论中所指出的,您确定要这样做吗。有许多更好的嵌入式解决方案,如SQLLite(包含在Qt中)


您可能需要了解随Qt提供的mysql驱动程序,可能需要了解嵌入式版本的mysql驱动程序,但这需要进一步了解。但我也不认为mysql作为windows服务安装有什么问题。您可以使用windows API启动/监视mysql服务。API:OpenSCManager OpenService QueryServiceStatusEx StartService…您也可以尝试使用sqlite而不是mysql。为什么不改用它呢?Qt甚至有它的绑定,请看。我被要求使用Mysql或PostgreSQL!我被要求使用MySQL或PostGreSQL,这就是为什么我没有使用SQLLite!几个月前我问了一个更详细的问题,但没有人回答!这是你的电话号码