DB4O面向对象数据库的简单操作
一、指定“数据库”存放位置
final
static String DB4OFILENAME = System.getProperty("user.home") + "/formula1.db4o";
二、“数据库”连接 ,通过objectContainer连接数据库,需指定数据库绝对路径
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![ExpandedBlockStart.gif](https://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
ObjectContainer db=Db4oEmbedded.openFile(Db4oEmbedded.newConfiguration(), DB4OFILENAME);
try { // do something
}
finally {
db.close();
}
try { // do something
}
finally {
db.close();
}
三、“数据”存储
向Db4o数据库中存储对象
四、“数据”的查询 :苦恼的查询方式,方式越多越不易学
(1)QBE查询方式:简单查询方式,针对简单任务。
(2)NQ查询方式:推荐查询方式,在Java中代码有些莫名其妙。
(3)SODA查询方式:这个应该是内部实际执行的方式,速度最优,查询范围涵盖最广。