---
# System prepended metadata

title: 2021.11.26（月）④⑤
tags: [授業ノート, AN25]

---

# 2021.11.26（月）④⑤
###### tags: `AN25` `授業ノート`

### 課題07(メモ帳アプリ(検索))

読む
入力したキーを基に、DB検索
トースト「キーの内容を読み込みました」
        「指定されたキーはありません」
        
一覧
全レコードDB検索
トースト「全レコードを読み込みました」

クリア
本文を消去



### 課題０８(メモ帳アプリ(追加))

保存
入力したキー、本文をDBへ追加
トースト「OOをキーに書き込みました」

オプション
削除
入力したキーを音にDB削除
トースト「OOを削除しました」
        「指定されたキーはありません」
        
更新


### SQLite
* AndroidがサポートするRDB
* 軽量でクライアントサーバー方式をとらない
* 原則データを共有しない
* アプリケーションごとに管理する

### データ型




| 型名　　　　　　　　　　　|  |
| -------- | -------- |
| NULL     | 空値 |
| INTEGER  | 整数型 |
| REAL     | 浮動小数点数 |
| TEXT     | 文字 |



openOrCreateDatabase(データベース名、パーミッション)
パーミッションとは読み書きの権限のこと
null:権限の設定をしないということ（なんでもできる）

openOrCreateDatabaseは指定したデータベースが存在すれば、開き、存在しなければ作成する












