資料儲存之SQLite?

Tags: 資料, 函式,

資料儲存之SQLite,關係型資料庫,簡單的小例子,希望能夠快速學習,在寫SQLite注意幾點,一個主函式的繼承extends ListActivity,和主佈局函式listView的id, android:id="@id/android:list"

工具/原料

win7系統

adt-bundle-windows

方法/步驟

主佈局xml,一定要有個listView,但是注意listView的id的寫法,不然會出錯的,如圖:

資料儲存之SQLite

還有兩個變數的編輯框、兩個標籤、一個儲存按鈕,如圖:

資料儲存之SQLite

大致效果如圖:

資料儲存之SQLite

接著就是編寫SQLite函式繼承SQLiteOpenHelper,主要有三個方法一個初始化方法,一個生成表格的方法onCreate,還有一個修改表格時升級用的方法。這裡只是用onCreate方法,注意,要使用CursorAdapter,一定要一列_id屬性,如圖:

資料儲存之SQLite

點選按鈕的相應函式,新增一行資料,主要利用ContentValues()方法,如圖:

資料儲存之SQLite

檢視方法,new SimpleCursorAdapter將對應的列放到相應的xml中,然後呼叫setListAdapter方法,顯示資料,dbRead.query此方法查詢資料,如圖:

資料儲存之SQLite

重新整理函式,adapter.changeCursor(c);,如圖:

資料儲存之SQLite

這就是第六步中顯示資料的xml,如圖:

資料儲存之SQLite

最後結果顯示,如圖:

資料儲存之SQLite

注意事項

如對您有幫助,勞煩點個贊

相關問題答案