其中是存储在ODBC++示例中的sqlite数据库文件
Where is the sqlite database file stored in ODB C++ Example
我第一次使用代码合成中的ODB:C++对象关系映射(ORM)。这是一个类似于C#的.NET EntityFramework的工具,因为它允许您通过C++对各种关系数据库执行创建、读取、更新和删除(CRUD)操作。我正在使用下载的示例文件熟悉该工具。我特别使用hello示例通过SQLite数据库持久化person对象。
在通过下载中的INSTALL和README文件遵循设置说明并执行driver.cxx
程序后,我看到人员对象更改通过文件中的t.commit()
命令提交到数据库。
我的问题是:程序执行完毕后,数据库存储在哪里是否存储在C:Program Filesodbodb-examples-2.4.0helloReleasedriver.exe
所在的Release文件夹中?它存放在我俯瞰的其他地方吗?
这是我的环境设置。。。
- OS=Windows 10 Pro
- IDE=Visual Studio 2015社区
- SQLite=
C:Program Filessqlitesqlite-autoconf-3090200sqlite3.c
- ODB编译器=
C:Program Filesodbodb-2.4.0-i686-windowsbinodb.exe
- ODB运行时=
C:Program Filesodblibodb-2.4.0
- ODB Hello Example=
C:Program Filesodbodb-examples-2.4.0hello
- Visual Studio.sln文件=
C:Program Filesodbodb-examples-2.4.0examples-sqlite-vc12.sln
示例
如果我能提供更多信息,请告诉我,谢谢你的帮助。
如果您是从odb编译原始的sqlite-helloworld示例,那么数据库将存储在您的计算机内存中。如果您不特定于数据库文件,Odb将生成它(用于sqlite)。但是,当您给出特定的数据库文件时,例如:
odb::sqlite::database db("person.db");
然后您必须将您的person.db文件与execute文件放在一起。
相关文章:
- QT QML:使用.qrc文件将SQLite数据库部署到Android不起作用
- 如何将SQLite c文件(合并)与cpp应用程序链接?
- 如何确定 SQLite 文件在 QML LocalStorage 中的存储位置
- 在这种情况下,将数据存储在诸如SQLite之类的数据库中,还是存储在平面文本文件中更好
- C++SQLite在C接口中导入整个CSV文件
- SQLite是否可以完成此任务?存储路径名与文件属性
- 无法执行 sqlite SQL 文件来创建数据库
- C++和 Sqlite DELETE 查询实际上不会从数据库文件中删除该值
- SQLite 通过 C++ 打开多个 SQLite 文件
- QSql数据库并连接到 .sqlite 文件
- 将 MySQL 表存储到文件 (sqlite?)
- SQLite:在 WAL 模式下持久化文件句柄
- 使用 Visual Studio 编译 SQLite C++ 2013 抛出 .c 文件的错误
- C++:关闭后不能删除 sqlite 文件
- 设置SQLite数据库文件的版本
- Sqlite将数据库保存/加载到文件流中
- 其中是存储在ODBC++示例中的sqlite数据库文件
- SQLite,iCloud,也许还有Core Data——用于存储文件并与所有用户的设备共享?
- Android NDK不能交叉编译SQLite - crtend_so.0:没有这样的文件或目录
- 从Cocos2dx的指针char向量写入sqlite文件