c++ orm

GitHub 开源推荐:适用于C++/QT的SQLite ORM 框架 (qq.com)

// github 项目地址

https://github.com/fnc12/sqlite_orm

参考

https://blog.csdn.net/caichao1234/article/details/8997051/

https://cxymm.net/article/CAICHAO1234/8997051

https://blog.csdn.net/csdndenglu/article/details/90441230

https://blog.csdn.net/lengye7/article/details/80782496

https://blog.csdn.net/hl2015222050145/article/details/52335422

Qxorm 依赖qt

LiteSQL

LiteSQL用xml定义表单,而且感觉它好像是把所有库的支持都写到一个动态链接库里面去

litesql需要学习成本,同时对于初学者来说不太方便调试

ODB

QxOrm

Wt::Dbo 

soci

SOCI是一个数据库操作的库,并不是ORM库,它仍旧需要用户编写sql语句来操作数据库

soci,但是soci相关的文档极少,不同版本的soci估计生成动态链接库的方式不太一致,生成动态链接库不是很方便,

Poco

一系列C++类库,类似Java类库,.Net框架,Apple的Cocoa;

侧重于互联网时代的网络应用程序

使用高效的,现代的标准ANSI/ISO C++,并基于STL

高可移值性,并可在多个平台下可用

开源,并使用Boost Software License发布

不管是否商用,都完全免费

缺点: 感觉还是写sql语句

你可能感兴趣的:(c++ orm)