2014-06-09 36 views
0

我開發一個新的android應用程序,我想創建一個新類來管理SQLite,但我想知道最佳實踐。爲SQLite創建一個有用的和可伸縮的類Android

所以,我在我的項目三個或更多的資源:rssfbtweet和未來更多的資源..每個資源有五種方法一樣getItems()getFeed()insert()delete()和等。

我db manager的實際類有一個singleton,我知道這不是一個好習慣。我不想用所有訪問數據庫的方法創建一個God類。 :(

我如何設置我的新的類?我能有一塊僞的學習呢?

謝謝!

回答

0

您可以考慮ORMLite for android它提供了強大的DAO類的所有需求:。插入,更新,刪除 ORMLite的功能:

  • 通過簡單地添加Java註釋來設置您的類。
  • 強大的抽象數據庫訪問對象(DAO)類。
  • 靈活的QueryBuilder輕鬆構建簡單和複雜的查詢。
  • 支持MySQL,Postgres,Microsoft SQL Server,H2,Derby,HSQLDB和Sqlite,並且可以相對容易地擴展到其他數據庫。
  • 臨時支持DB2,Oracle,ODBC和Netezza。如果您的數據庫類型不受支持,請聯繫作者。
  • 處理重複查詢任務的「已編譯」SQL語句。
  • 支持將類字段作爲對象,但存儲在數據庫表中的ID的「外部」對象。
  • 數據庫事務的基本支持。
  • 自動生成SQL以創建和刪除數據庫表。
  • 對DOA和類配置的彈簧配置支持。
  • 支持配置沒有註釋的表和字段。

Here是你可以在那裏開始

的地方
1

接口類,並把它們放在它「getItems() , getFeed() , insert(), delete()」 和然後工具其他歸類的接口類

相關問題