淄博APP開發尤其是Android開發中我們或多或少都會接觸到數據庫。Android中提供了一個占用內存極小的關系型數據庫-SQLite。雖然Android系統中提供了許多操作SQLite的API,但是我們還是需要手動去編寫SQL語句,這經常會出現一些莫名其妙的問題(不要問我為什么)。所以便出現了許多ORM(對象關系映射)框架。其中比較著名的有GreenDao、OrmLite、Litepal等。下面主要介紹一下GreenDao,我平時用的最多的也是GreenDao。
什么是GreenDao?
GreenDAO是一個開源的Android ORM(對象/關系映射),通過ORM(稱為“對象/關系映射”),在我們數據庫開發過程中節省了開發時間!
通過GreenDao,我們可以更快速的操作數據庫,我們可以使用簡單的面相對象的API來存儲,更新,刪除和查詢Java對象。
GreenDao的優缺點?
1、高性能
2、易于使用的強大API,涵蓋關系和連接;
3、最小的內存消耗;
4、小庫大?。?lt;100KB)以保持較低的構建時間并避免65k方法限制;
5、數據庫加密:greenDAO支持SQLCipher,以確保用戶的數據安全;
上一篇:
淄博APP開為什么要使用模擬器?