GreenDao 连接与关闭Sqlite数据库
16lz
2021-01-26
public class DBOperator {private static DBOperator dbInstance = new DBOperator();private SQLiteDatabase db;private DaoMaster daoMaster;private DaoSession daoSession;public static DBOperator getInstance() {return dbInstance;}/** * sqlite connection * * @param * @return */public DaoSession getDaoSession() {try {db = SQLiteDatabase.openDatabase(数据库路径 + 数据库名称, null,SQLiteDatabase.OPEN_READWRITE);daoMaster = new DaoMaster(db);daoSession = daoMaster.newSession();} catch (Exception e) {daoSession = null;}return daoSession;}/** * sqlite 连接 * * @param db * @return */public SQLiteDatabase connection(SQLiteDatabase db) {try {db = SQLiteDatabase.openDatabase(数据库路径 + 数据库名称, null,SQLiteDatabase.OPEN_READWRITE);} catch (Exception e) {lodg("[SQLiteDatabase]......e===>" + e.toString());}return db;}/** * 关闭 sqlite db * * @param mCursor * @param db */public void closeConnection(Cursor mCursor, SQLiteDatabase db) {try {if (mCursor != null) {mCursor.close();}if (db != null) {db.close();}} catch (Exception e) {lodg("[closeConnection]....e====>" + e.toString());}}}
更多相关文章
- Android中关于路径
- Android(安卓)数据库的问题
- android 断点下载---XUtils
- android中实现简单的流量管理功能
- Android(安卓)Java 与 C++ 调用过程中的常量,路径名、文件名、后
- Api Demo - .graphics(17)
- android读取手机sd卡单个图片,绝对路径
- android写入数据库、读取sqlite中的图片
- Android(安卓)使用Room 生成不了数据库文件