LiteORM的使用(1)
SQLite是一种轻量级数据库,经常在Android开发中使用.LiteOrm是一个专为 Android 设计的轻量级、高性能的ORM(对象关系映射)框架,通过该框架可以通过简洁的代码对SQLite数据库进行增删查改等操作.Android开发中使用LiteOrm的步骤如下:
(1)下载lite-orm-1.9.2.jar文件,并放入Android项目的jniLibs目录;
(2)在项目中定义LiteOrm_Manager类:
public class LiteOrm_Manager { private static volatile LiteOrm_Manager s_instance; private static LiteOrm lite_orm; public LiteOrm_Manager(Context context) { if (lite_orm == null) { DataBaseConfig config = new DataBaseConfig(context, XXXApplication.database_name); config.debugged = XXXApplication.is_debug_orm; config.dbVersion = XXXApplication.db_version; lite_orm = LiteOrm.newSingleInstance(config); LiteOrm lite_orm = LiteOrm.newCascadeInstance(context, XXXApplication.database_name); } } public static LiteOrm_Manager get_instance(Context context) { if (null == s_instance) { synchronized (LiteOrm_Manager.class) { if (null == s_instance) { s_instance = new LiteOrm_Manager(context); } } } return s_instance; } ... }
通过以上代码,获得一个数据库的实例;
(3)在Application或者MainActivity类中定义下列的方法并调用,获得LiteOrm_Manager类的实例:
private void init_application(){ if (lite_orm_manager == null) { lite_orm_manager = new LiteOrm_Manager(getApplicationContext()); } }