我一直在检查SQLite,并观看了很多示例和教程如何使用它,但在每个示例中,他们都有一个他们正在读/写的数据库文件。
我想要的是连接到互联网上的服务器并在那里读/写。我该如何实现这一目标?只需提示即可:)
答案 0 :(得分:2)
SQLite是一个嵌入式数据库,它将数据存储在一个文件中。
因此,您将无法连接到服务器,但您将使用您使用的任何API /库打开数据库文件。
我相信你需要再考虑一下你的解决方案。如果要从远程客户端(例如,iOS应用程序)将数据存储在SQLite数据库中,您需要的是一个HTTP / REST API,它将POST / PUT / DELETE存储在SQLite数据库中。
无论如何,我想补充一点,如果你想将数据存储在客户端(即app)中,可以将客户端数据同步到服务器数据源,那么SQLite是一个好朋友。例如,您可以在iOS中打开整个SQLite数据库,每5次累积更改,每10分钟通过网络自动同步到远程数据源。
该数据源可能是RESTful API公开的MySQL数据库。