📄 database.java
字号:
package com.galaxyworkstation.model;
import com.db4o.Db4o;
import com.db4o.ObjectContainer;
/**
* 该类使用单一实例模式,管理db4o数据库的连接与关闭
* @author 李奕
* @version 1.0
*/
public class Database {
private static ObjectContainer database = null;
/**
* 得到db4o数据库的连接
* @return db4o数据库的连接
*/
public static synchronized ObjectContainer getDatabase() {
if (database == null){
database = Db4o.openFile("db.yap");
}
return database;
}
/**
* 关闭db4o数据库
* @return true 如果正常关闭
*/
public static synchronized boolean close() {
database.close();
database = null;
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -