Lv.的博客
摘要: http://www.codesynthesis.com/products/odb/download.xhtmlInstalling ODB on UNIXIntroductionThis guide presents step-by-step instructions for installing... 阅读全文
posted @ 2014-10-09 15:07 Avatarx 阅读(1314) 评论(0) 推荐(0)
摘要: 首先是不支持联合主键,而且没有CHECK约束、UNIQUE约束,这是官方都承认的。虽然提供了延迟加载(lazyload)来改善效率,不过使用起来不方便查询不灵活,只能在WHERE之后的部分设定查询条件,像查询存在(SELECT EXISTS)、查询数量(SELECT COUNT)都必须定义一个视图来... 阅读全文
posted @ 2014-10-09 15:05 Avatarx 阅读(538) 评论(0) 推荐(0)
摘要: 本节介绍ODB的事务与 异常。数据库操作经常涉及到操作多个表格,或者表格中的多行数据。因此必须保证整个过程是原子性的。ODB为数据库的事务提供了易于使用的接口。使用odb::databse的相关方法(persist、update、erase、load)时,必须处于某个事务之间。事务由 odb::tr... 阅读全文
posted @ 2014-10-09 14:08 Avatarx 阅读(2160) 评论(0) 推荐(0)
摘要: 目录[-]1. ODB中的继承类型2. abstract和polymorphic的区别3.polymorphic表格4.早期版本如何实现polymorphic5.实例本节主要介绍ODB中的继承和C++之间的关系。ORM中的O的关系是很复杂的。其中之一便是对象的继承体系。在C++语言中支持类之间的继承... 阅读全文
posted @ 2014-10-09 14:07 Avatarx 阅读(1998) 评论(0) 推荐(0)
摘要: http://www.kankanews.com/ICkengine/archives/194.shtml 使用MYSQL进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快又好。 一、数据备份捷径 因... 阅读全文
posted @ 2014-10-09 14:02 Avatarx 阅读(386) 评论(0) 推荐(0)
摘要: http://www.kankanews.com/ICkengine/archives/212.shtml 快速的 MySQL 本地和远程密码破解!首先需要对数据库维护人员说明的是,不必紧张,你无需修补这个问题,看起来其实是个小错误而已。 我找到一个方法可非常高效的破解 MySQL 的用户密码,... 阅读全文
posted @ 2014-10-09 14:00 Avatarx 阅读(1396) 评论(0) 推荐(0)
摘要: C++的语言特性决定了在C++中的ORM框架不可能像Java,C#那没有那么灵活。C++的ORM框架一般都是基于模板,编译时,因此其效率比起Java中的ORM框架更高。ODB是一个比较独立,成熟的基于C++Template的ORM框架。使用#pragma编译指令和ODB.exe编译器生成SQL的特化... 阅读全文
posted @ 2014-10-09 13:55 Avatarx 阅读(7564) 评论(0) 推荐(0)
摘要: ODB: C++ Object-Relational Mapping (ORM)ODB is an open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. It a... 阅读全文
posted @ 2014-10-09 11:05 Avatarx 阅读(1406) 评论(0) 推荐(0)