Xcode 无法连接到 SQLITE 数据库
Xcode Can't connect to SQLITE Database
我正在尝试使用 sqlite3_open() 连接到托管在“http://server/apr/mysqlite.db”的 SQLITE 数据库,但无法实现连接。我可以通过浏览器资源管理器查看数据库文件。
我能够设置与本地计算机上可用数据库的连接,但没有找到任何文档来设置与 http:// 数据库的连接。
谁能帮我完成 XCODE
中的 SQLITE 连接
sqlite3_open()无法打开URL,只能打开本地文件
为了 sqlite3_open()
执行您想要的操作,需要满足以下条件:
- sqlite3 库需要嵌入一个 HTTP 客户端(它没有)。
- 另一端的服务器需要 运行 一项服务来接受 HTTP 请求并将命令传递到所请求的数据库(我不知道有人做过这样的服务)。
可能有人在第二个要点中创建了服务,但如果他们创建了,您将需要一个不同的 sqlite3 库来实现相同的 API 但将您的请求发送到服务器而不是读写本地文件。
如果您的用例是兼容的,并且那里有一个 sqlite3 数据库 URL,您可以将其下载到本地文件,然后使用普通的 sqlite3 库打开它。不过,您将无法重新上传所做的任何更改。
预计到达时间
Joakim Danielson 是正确的。 Sqlite3 旨在嵌入到最终用户应用程序中,而不是作为客户端服务器数据库管理器。值得阅读 Appropriate Uses 页面,其中显示:
SQLite does not compete with client/server databases. SQLite competes with fopen()
我正在尝试使用 sqlite3_open() 连接到托管在“http://server/apr/mysqlite.db”的 SQLITE 数据库,但无法实现连接。我可以通过浏览器资源管理器查看数据库文件。
我能够设置与本地计算机上可用数据库的连接,但没有找到任何文档来设置与 http:// 数据库的连接。
谁能帮我完成 XCODE
中的 SQLITE 连接sqlite3_open()无法打开URL,只能打开本地文件
为了 sqlite3_open()
执行您想要的操作,需要满足以下条件:
- sqlite3 库需要嵌入一个 HTTP 客户端(它没有)。
- 另一端的服务器需要 运行 一项服务来接受 HTTP 请求并将命令传递到所请求的数据库(我不知道有人做过这样的服务)。
可能有人在第二个要点中创建了服务,但如果他们创建了,您将需要一个不同的 sqlite3 库来实现相同的 API 但将您的请求发送到服务器而不是读写本地文件。
如果您的用例是兼容的,并且那里有一个 sqlite3 数据库 URL,您可以将其下载到本地文件,然后使用普通的 sqlite3 库打开它。不过,您将无法重新上传所做的任何更改。
预计到达时间
Joakim Danielson 是正确的。 Sqlite3 旨在嵌入到最终用户应用程序中,而不是作为客户端服务器数据库管理器。值得阅读 Appropriate Uses 页面,其中显示:
SQLite does not compete with client/server databases. SQLite competes with
fopen()