Van*_*nel 5 database android dao design-patterns
我正在开发Android 3.1及更高版本.
我有以下包裹:
es.viacognita.models
包含用于存储使用Web服务检索的数据的类.当我获得所有Web服务数据时,我需要将其插入数据库中.
为了使它正确,我认为使用DAO模式,但我不知道如何做到这一点.
如果我使用DAO模式,我可能需要使用es.viacognita.models
类吗?我认为这些类将是DAO类,不是吗?
我必须实现插入,更新或删除?在DBManager
上课吗?
您可以在DBManager类中实现插入,更新,删除和所有其他操作,或者创建一个单独的类dao,它执行您要对数据库执行的所有操作...
public class DAO {
private SQLiteDatabase database,customdb;
private DBManager dbHelper;
public DAO(Context context) {
dbHelper = new DBManager(context);
}
public void open() throws SQLException {
database = dbHelper.getWritableDatabase();
}
public void close() {
dbHelper.close();
}
//insering,deleting and all other operations you want to perforem on the database
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5800 次 |
最近记录: |