Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android數據庫SQLite使用方法

Android數據庫SQLite使用方法

編輯:初級開發

大多數過去做MIS或OA系統的可能都很熟悉數據庫相關的操作,Android平台和Windows Mobile一樣都支持本地的SQL數據處理,這點android使用了比MySQL嵌入版更輕量級的SQLite,Google有關android數據操作的方法提供一個高層的封裝就是ContentProvider。一組數據操作可以使用ContentValues對象來完成度或寫,ContentValues提供了put和get兩種方法分別對應設置和讀取,如果對於原始SQL語法比較了解還是建議使用更為靈活的raw執行語言比較快。

  主要注意的是android中使用的SQLite受數據庫版本因素而限制,SQLiteDatabase是原始的數據庫操作類,提供了createDatabase方法來創建一個新的數據庫,最終保存為.db格式的文件,而已經存在的數據可以使用openDatabase方法直接打開,使用execSQL方法可以直接執行SQL語句,完成插入、更新、刪除等等,而查詢也可以使用本地的SQL語句直接完成,使用rawQuery方法即可,這樣會返回一個Cursor對象,我們直接遍歷Cursor使用movetoFisrt和movetoNext方法進行遍歷查詢。直接使用getString或getInt等方法獲取每列的數據即可。

  而ContentProvider方式比較簡單,大家直接看android SDK中的NoteList例子就很好理解了。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved