1 / 24

Android Programming

Android Programming. SQLite 資料庫. 教材. 文淵閣工作室( 2013 ), Android 初學特訓班(第三版), 碁峰資訊股份有限公司, ISBN 9789862767986 (書號 ACL035132 ) 朱桂英( 2013 ), Android 開發應用-基礎篇 ( 第二版 ) , 上奇資訊股份有限公司, ISBN 9789862577288 (書號 HR1306 )

brody-gates
Download Presentation

Android Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Android Programming SQLite 資料庫

  2. 教材 文淵閣工作室(2013), Android 初學特訓班(第三版), 碁峰資訊股份有限公司, ISBN 9789862767986 (書號 ACL035132) 朱桂英(2013), Android 開發應用-基礎篇 (第二版), 上奇資訊股份有限公司, ISBN 9789862577288 (書號 HR1306) 彭亦暄、陳彥文(2013), Android 應用程式開發與設計實務, 博碩文化股份有限公司, ISBN 978-986-201-762-3 (書號 PG31312)

  3. 大綱 SQLite 簡介 建立資料庫 SQLiteDatabase 類別 使用 execSQL() 方法 資料查詢 SimpleCursorAdapter 類別 將資料顯示在 ListView 上 自訂自己的版面 資料新增、刪除、修改 建立自己的資料庫類別

  4. 認識 SQLite 資料庫 • 建立 SQLite 資料庫 • 刪除 SQLite 資料庫

  5. SQLiteDatabase類別

  6. 使用 execSQL() 方法執行 SQL 命令 • 新增資料表 • 例如:在 db資料庫建立 table01 資料表,內含「_id、num、data」三個欄位,其中 _id 為「自動編號」的主索引欄位、num、data 分別為為整數和文字欄位。

  7. 新增、修改及刪除資料

  8. 關閉資料庫

  9. 範例:以 execSQL() 執行 SQL 命令 建立 <db1.db> 資料庫並新增 <table01>,執行 SQL 命令並將資料顯示在 ListView上。 在 edtSQL中輸入 SQL 指令

  10. rawQuery() 資料查詢

  11. Cursor 常用的方法

  12. query() 資料查詢

  13. insert() 資料新增

  14. delete() 資料刪除

  15. update() 修改資料

  16. 以 ListView顯示 SQLite 資料

  17. R.layout • simple_list_item_1 • simple_list_item_2

  18. 範例:將 SQLite 資料顯示在 ListView上

  19. 範例:將 SQLite 資料顯示在 ListView上

  20. 新增自訂版面作為 ListView Item • 建立自訂版面的 <mylayout.xml> ,取代系統內建的 android.R.layout.simple_list_item_2

  21. 新增自訂版面作為 ListView Item 在 <ExSQLite03> 專案,以 RelativeLayout新增 <mylayout.xml> 版面。

  22. 建立自訂資料庫類別 在作品中按下 清除 按鈕可以清除輸入方塊中的名稱與價格。 輸入產品資料後按 新增 按鈕可以新增一筆資料。 在 ListView列表上點選,可以在欄位上顯示指定的該筆資料。 更改資料後 修改 按鈕可以修改該筆資料。 按下 刪除 按鈕會出現視窗詢問是否確定要刪除,確定後可以刪除該筆資料。若資料不正確,會出現程式錯誤的訊息。

  23. 建立自訂資料庫類別

  24. 自訂的 MyDB類別 • MyDB資料庫名稱 db1.db,資料表 table01 • 三個欄位:_id 主鍵自動編號、name 為名稱,型別字串、price 為價格,型別數值

More Related