本文主要是介绍直接保存对象的数据库——db4o,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在实际开发中,数据的存储是必不可少的,常用的有数据库存储和文件存储。数据库目前有关系型数据库和文档型数据库(No-SQL)。关系型数据库以字段、类型、约束、表关系来存储和管理数据,比较常见的比如Oracle、MySql等都属于RDBMS,文档型数据库是一种可分布式的文档结构数据库,没有关系型数据库中传统意义上的表,比较常见的比如MongoDB、CouchDB等。
今天主要介绍下,在java开发中,利用第三方开源项目db4o如何直接将对象保存到数据库,而非将对象中属性拆解出来后再保存,这样操作起来更快捷、更直观。db4o目前支持Java和.Net平台,它的原理其实就是将对象保存到文件中,但是使用上和传统的数据库没有区别。先来看看db4o和关系型数据库保存数据的方式:
从上图可以看出,db4o更直接。ok,还是直接看使用吧:
从官网下载jar包后,添加到工程中(别忘了添加路径),首先是获取数据库引用:
String DATABASE_PATH = this.getFilesDir().getAbsol
这篇关于直接保存对象的数据库——db4o的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!