2016年5月12日 星期四

Android-SQLite 使用(一)

趁最近有機會
可以有接觸 SQLite
就把小簡易程式碼放此
並且實案教學

1 . 為什麼要用 DB 存取
2 . 有需要存哪些資料
3 . 要有啥功能
....等,如有需要補充
請至下方留言

簡易專案:
名稱:筆記本
用途:使用者紀錄每天備忘錄

1 . 建立資料庫
create table counter (
  id INTEGER PRIMARY KEY   AUTOINCREMENT,
  count_date TimeStamp UNIQUE  NOT NULL,
  count_number int,
  count_note char(255)
);

2 . 新增資料
insert into counter (count_date, count_number, count_note) 
      values (Date(), 20, "1_1");

3 . 修改資料
update counter set count_number = 40, count_note = "1_2"
      where count_date = Date();

4 . 刪除資料
delete from counter where count_date = Date();

5 . 查詢資料
select * from counter;
select * from counter order by count_date ASC;  小到大
select * from counter order by count_date DESC; 大到小
select count_number from counter where count_date = "2017-12-30";


參考資料 : Android高效入門—SQLite資料庫
參考資料:How to store data locally in an Android app
參考資料:How do I view the SQLite database on an Android device? [duplicate]

沒有留言:

張貼留言