我正在练习编写一个使用MySQL来操作数据的应用程序.我担心的是,如果我的客户端机器没有预安装MySQL,它无法运行我的应用程序,是吗?所以无论如何都要将数据库服务器直接嵌入到应用程序中,或者在没有数据服务器的情况下运行应用程序.我想知道那里的所有软件是如何操纵数据的.在安装应用程序之前,我们不需要安装某种数据库服务器.
MySQL是一个客户端/服务器数据库引擎,这意味着您必须分别安装客户端和服务器,并且它们通过某种网络协议进行通信.
如果你想部署一个独立的应用程序,你可能最好使用像SQLite这样的库,它可以提供你在这样的应用程序中可能需要的SQL数据库的大部分功能,而是在本地运行文件,不需要安装单独的服务器.