在单机软件中如何使用MySQL数据库?

我想知道,如果编写一款单机应用软件,怎么使用MySQL数据库。
也就是说我的软件写完,是要给别人用的,数据库不是在我的电脑上,而是在每个使用该软件的用户电脑上。但是貌似MySQL的数据库是存放在系统文件夹下,即使我的软件能够保证链接到数据库,但是到了别人的电脑上,如果他没有安装MySQL岂不是不能使用?网上看的都是关于网络数据的应用...
之前我用的数据库是Access,它能够直接生成一个mdb数据库文件,可以随意使用,MySQL有这种功能吗?比如我有个数据库test,是不是只要有它的文件夹路径就可以直接通过C++使用它?
再说一次,我不是想应用MySQL的网络数据库功能,而是在单机软件中使用。
谢谢各位。

作者: WhiteBird99   发布时间: 2011-05-11

自己直接写文件系统

作者: rucypli   发布时间: 2011-05-11

引用但是到了别人的电脑上,如果他没有安装MySQL岂不是不能使用?
是的,如果没有安装并启动MYSQL数据库,则无法使用。

但你可以在你程序的安装程序中把这个MYSQL一并打包进去。 MYSQL本身并不需要安装,直接复制文件即可。然后你可以通过你的程序去启动MYSQL数据库。

作者: ACMAIN_CHM   发布时间: 2011-05-11