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());}}}

 

更多相关文章

  1. Android中关于路径
  2. Android(安卓)数据库的问题
  3. android 断点下载---XUtils
  4. android中实现简单的流量管理功能
  5. Android(安卓)Java 与 C++ 调用过程中的常量,路径名、文件名、后
  6. Api Demo - .graphics(17)
  7. android读取手机sd卡单个图片,绝对路径
  8. android写入数据库、读取sqlite中的图片
  9. Android(安卓)使用Room 生成不了数据库文件

随机推荐

  1. Android(安卓)Studio入门(3)—如何集成模拟
  2. Android经典蓝牙基础(一)
  3. [置顶] [Android基础]Android中SharedPrefe
  4. Android Handler机制2--ThreadLocal
  5. Android(安卓)OTA升级原理 - 实现流程(整
  6. Android Studio安装与配置
  7. 通过xml布局文件实现按钮改变焦点设置背
  8. Android viewpager 实现画廊效果 左右可
  9. android:backgroundDimEnabled的作用
  10. android全平台编译libjpeg-turbo并基于AN