废话不多说:
1、从http://ormlite.com/releases/点击打开链接版本库下载最新的core和android的jar包,放入你的android工程中
2、使用以下方法得到DAO对象
/**
* DAO对象的使用参见OrmLite的API
*/
public Dao<T, String> createBeaconTable(String buildId,
String floor) {
try {
// 使用SQLiteDatabase创建或者打开sd或者assets下的db文件
DTFileUtils.createDirs(DTFileUtils.getDataDir() + buildId
+ File.separator);
SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(
DTFileUtils.getDataDir() + buildId + File.separator
+ buildId + "_" + floor + ".db", null);
// ORMLite的android.jar封装SQLiteDatabase
AndroidConnectionSource connectionSource = new AndroidConnectionSource(
db);
/**
* 以下为官方首页快速使用方式,没有任何改动的照搬,由于需要ConnectionSource对象,
* 通过查看API发现子类AndroidConnectionSource
*/
// instantiate the DAO to handle Account with String id
Dao<T, String> accountDao = DaoManager.createDao(
connectionSource, T.class);
// if you need to create the 'accounts' table make this call
TableUtils.createTableIfNotExists(connectionSource,
T.class);
// create an instance of Account
// connectionSource.close();
return accountDao;
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}