SQLite 是否可以连接到 ftp 文件?

is it possible for SQLite conncet to ftp file?

我想连接到我的 ftp 服务器上的一个文件。 我可以通过 wget 下载 db 文件:

wget ftp://hello:world@192.168.137.181:21/test.db

我的如下:

#include <stdio.h>
#include <stdlib.h>
#include "sqlite3.h"
int main(int argc, char* argv[])
{
   sqlite3 *db;
   char *zErrMsg = 0;
   int  rc;
   char *sql;
   sqlite3_config(SQLITE_CONFIG_URI,1);
   /* Open database */
   rc = sqlite3_open_v2("ftp://hello:world@192.168.137.181:21/test.db", &db,  SQLITE_OPEN_READONLY | SQLITE_OPEN_URI , NULL);
   if( rc ){
      fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
      exit(0);
   }else{
      fprintf(stdout, "Opened database successfully\n");
   }

但它显示错误: 无法打开数据库:无法打开数据库文件

如果我将 ftp URI 更改为本地数据库文件路径,它将完全正常工作。那么我该如何解决这个问题呢?

不,不可能。

你问之前为什么不读 the documentation