2013年4月7日 星期日

[ Android SQLite Project ] 查詢已建立好資料庫的內容

1. 建立openDB專案

 2. 打開MainActivity.java查看產生程式
 3. 執行結果
 4. 利用File Explorer開啟前一篇文章介紹所製作的資料庫,筆者有更改名稱為test.db。


 5. 把Activity改成ListActivity。
6. 建立一個新的類別DatabaseOpenHelper繼承自SQLiteOpenHelper類別。

 7. 新增MainActivity.java程式
8. 執行結果,發生錯誤。

 9.查看結果少了_id欄位
10. 利用SQLiteExpert工作增加id欄位,並按下Apply鈕。


11. 刪除原來的資料庫檔案有兩個(test.db和test.db-journal)。
 12. 加入新的資料庫
 13. 修改程式
 14. 執行結果


5 則留言:

  1. 請問要利用File Explorer加入資料庫這裡,為什麼無法加入,有遇過這樣狀況嗎?

    回覆刪除
    回覆
    1. 請檢查是否有空間及具備寫入權限

      刪除
  2. 你好,請問位置不一樣有甚麼分別,因為我網上看見好多都是用(1)
    (1)./data/data/ package_name /databases/資料庫名.db
    (2)./mnt/sdcard/資料庫名.db

    回覆刪除
    回覆
    1. 沒什麼差別,不過(2)是放在SDCARD上。

      刪除
    2. 請問為甚麼我會開不了sqlite?
      https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpa1/v/t35.0-12/10555315_10202642337035231_90620230_o.jpg?oh=79f80236d68d391f734834748ceb0e8a&oe=53D5E205&__gda__=1406542565_888543cd2f4e283f0879a97a8f0395c6

      刪除