例如,我想创建程序,人们为他们自己创建用户并为该用户保存一些笔记。在我的计算机上,我创建了名为noteapp的数据库,以及两个表,用户和注释。我认为在这个问题中不需要代码和表列的详细信息。在我的电脑中,这个程序有效。我为我创建了一个用户并将注释保存在其中。它去了数据库noteapp。但如果我将此程序发送给其他人,它将无法正常工作。我该怎么办 ?数据库不适合所有人。每台计算机都必须拥有自己的数据库,名为noteapp,存储为计算机中的文件。我该做什么 ?我不知道应该从什么开始。有些人不了解我,并说我必须在其他计算机上安装mysql服务器来运行这个程序。但它不是另一台计算机。它将出现在数百台其他计算机上。像我们从互联网上下载的常用桌面程序一样。谢谢 P.S.I使用visual studio 2010,mysql workbench 6.0。 C ++
答案 0 :(得分:1)
如果您的应用需要本地数据库引擎在客户端上运行,则可以将嵌入式数据库部署为应用程序的一部分。
如果您使用MySQL开发,那么在您的应用程序中使用MySQL嵌入式服务器库可能最简单。
此处记录:https://dev.mysql.com/doc/refman/5.5/en/libmysqld.html
MySQL不是唯一的选择;您的应用程序可以使用许多其他嵌入式数据库,例如SQL Server Compact(适用于Windows环境)或SQLite(嵌入Google Android智能手机)。