SQLite數據庫淺談

安卓的數據存儲方式有很多:

  1. SQLite

  2. SharedPreferences

  3. ContentProvider

  4. 文件存儲數據

  5. 網絡存儲數據




這裏說一下SQLite數據庫。


SQLite是一個輕量級數據庫,它的處理速度比MySQL、PostgreSQL

等開源數據庫管理系統更快,沒有服務器進程,通過文件管理數據庫,Android提供一些API來操作SQLite數據庫,很簡單實用。Android程序在運行時集成了SQLite,所以每個安卓程序都可以使用SQLite數據庫。




Android SDK提供了一系列對SQLite數據庫進行操作的類和接口,簡單說一下:


1.SQLiteDataBase類。

這是一個數據庫訪問類,該類封裝了一系列數據庫操作的API,對數據進行CRUD操作。




2.SQLiteOpenHelper類。

這是一個抽象類,用來創建和進行版本更新。SQLiteOpenHelper的子類通過getReadableDatabase()方法和getWritableDatabase()方法來獲取SQLiteDataBase實例對象。



3.Cursor接口。

一個遊標接口,在數據庫中作爲返回值,相當於結果集ResultSet。



在前面寫的安卓app和安卓飛機大戰中都應用了SQLite數據庫,所以在這裏不再給出實例。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章