我正在做一个小项目,其中有一个qt客户端应用程序和基本的服务器应用程序在c++中编写。我能够通过我的应用程序(通过SSL、Socket)在两台不同的计算机之间进行连接。现在,我想连接我的客户端应用程序以访问服务器上的sqlite数据库。
例如。假设我的客户端应用程序是一个简单的登录表单。当用户按下Login按钮时,我希望我的应用程序访问服务器上的sqlite数据库,并验证详细信息是否有效。
上面只是一个解释的例子。我知道我可以用各种不同的方式来做上面的事情,但我想用上面的功能来做一些不同的事情。我在互联网上搜索了很多,但找不到一个好的例子或解释。请通过一些洞察力。
发布于 2015-02-24 19:07:26
SQLite数据存储在单个文件中,并且没有在其上运行的数据库服务器。因此它没有任何网络连接能力。一个非常简单的解决方案是以某种方式使SQLite数据库文件在网络上可用,比如共享它的目录。
还有其他使用第三方库的选项:
允许通过TCP/IP网络访问sqlite3进程。
https://stackoverflow.com/questions/28693778
复制相似问题