连接到 URL Sqlite 数据库C++
Connect to URL Sqlite Database C++
有没有办法连接到一个名为shop.sqlite的数据库,该数据库位于:https://server/network/share/shop.sqlite(理想情况下( 或打开:\\服务器名称\共享文件夹\shop.sqlite
目前我在应用程序的文件夹中打开数据库,但对于这个特定的应用程序,我想写入位于网络上的数据库。这可能吗?
rc = sqlite3_open("shop.db", &db);
对于 HTTP/HTTPS URL:否。HTTP 是只读的。HTTP可以用来编写(我还能上传这个答案吗?(,但它是特定于应用程序的 - 没有一个标准的广泛支持的协议,所以SQLite不会知道它。
对于 Windows 共享文件:是。只需使用\servernamesharedfoldershop.sqlite
作为路径。如果在C++程序中编写它,请确保转义反斜杠:"\\servername\sharedfolder\shop.sqlite"
.Windows 允许您读取和写入共享文件,就像它们位于您自己的硬盘上一样容易。
如果SQLite由于某种原因不喜欢"UNC"路径格式(\servername
(,则可以\servernamesharedfolder
映射到驱动器号(例如Z:
(,并使用驱动器号(Z:shop.sqlite
(。然后它真的看起来像一个普通的磁盘。
我使用了:
rc = sqlite3_open("\\my-computer\c$\inetpub\wwwroot\application\Database\shop.sqlite",&db);
哪个奏效了!
我知道不推荐,但它完全符合我的要求,所以我非常感谢。
相关文章:
- 查询SQLite数据库中的日期
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 如何在ArangoDb AQL查询中指定数据库
- 从数据库实时显示QT c++中的数据
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 无法在C++中建立与MySQL数据库的连接
- 将类实现到数据库程序中
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- 调试编译的服务器在数据库打开时崩溃
- C++变量mysql_query到数据库
- LMDB:在有限的内存系统中打开大型数据库
- 如何在多个线程中创建 QSql数据库连接时防止名称冲突
- 以只读模式打开数据库时SQLITE_CANTOPEN错误
- 如何使用SQLite将数据库中的值导出为C / C++中的字符串或字符?
- 如何在Qt中从数据库中检索二进制数据?
- 如何从网站获取数据并将其传输到数据库?
- 在装有 CLion 的 Mac 上使用 C++ 连接到 MySQL 数据库时出现问题
- Qt5 从 MySQL 数据库中选择数据
- 当我不需要数据库中的所有值时,如何部分初始化 c++ 对象?