一,简介
ODB是应用于C++的一个开源、跨平台、跨数据库的对象关系映射(ORM)系统。
它可以让你持久化C++对象到关系数据库,而不必处理表、列或者SQL,无需手动编写任何映射代码。
ODB支持MySQL,SQLite,PostgreSQL,Oracle和微软SQL Server关系数据库以及C ++98/03和C ++11语言标准。
它还配备了用于Boost和Qt可选的配置文件,让你可以无缝地使用这些库持久化C++类的值类型、容器和智能指针。
它有易用性,简洁的代码,安全,数据库可移植性,优良的性能,可维护性等优点。
总之它具有完善的学习文档的非常棒的C++的ORM框架。
可以去官网查看更多:http://www.codesynthesis.com/products/odb/
二,准备工作
以sqlite为例,在windows平台,用VS2013来搭建开发环境。
1,下载安装包
2,下载ODB核心库
3,下载数据库运行库
4,下载例子程序
5,下载sqlite的源文件(用sqlite所以需要)
地址:http://www.codesynthesis.com/products/odb/download.xhtml
由于是windows平台,sqlite数据库,用的以下文件。(别的平台,别的数据库下载相

本文档介绍了如何在Windows上使用Visual Studio 2013搭建ODB对象关系映射(ORM)系统的基础环境,特别是针对SQLite数据库。ODB是一个开源的C++ ORM框架,支持多种数据库,包括MySQL、SQLite、PostgreSQL等。文章详细阐述了从下载安装包到编译ODB核心库、SQLite库以及ODB的SQLite库的步骤,并提供了运行示例程序的指导,强调了正确配置环境变量和编译选项的重要性。
最低0.47元/天 解锁文章
2380

被折叠的 条评论
为什么被折叠?



