アフィリエイト広告を利用しています

広告

posted by fanblog

2018年04月28日

SQLiteDatabaseの使い方備忘録

SQLiteDatabase
概要

・android.database.sqlite配下のリスナー
methods

    データベースの作成準備。
    データベースの要素の設定。

    public static class FeedEntry implements BaseColumns {
      public static final String TABLE_NAME = "entry";
      public static final String COLUMN_NAME_TITLE = "title";
      public static final String COLUMN_NAME_SUBTITLE = "subtitle";
    }


  • execSQL
    データベースの作成/追加/更新/削除に使用する関数。
    Stringを引数とすることで挿入することができる。

    String SQL_CREATE_ENTRIES =
      "CREATE TABLE " + FeedEntry.TABLE_NAME + " (" +
      FeedEntry._ID + " INTEGER PRIMARY KEY," +
      FeedEntry.COLUMN_NAME_TITLE + TEXT_TYPE + "," +
      FeedEntry.COLUMN_NAME_SUBTITLE + TEXT_TYPE + " )";
    db.execSQL(SQL_CREATE_ENTRIES);


    引数を変更することで、データベースの削除をすることも可能。

    String SQL_DELETE_ENTRIES =
      "DROP TABLE IF EXISTS " + FeedEntry.TABLE_NAME;
    db.execSQL(SQL_DELETE_ENTRIES);


    ただし、これではデータベース自体を削除するため、行の削除は後述のdeleteを使用する。

  • delete
    データベースの行データの削除を行う。

    delete(String table, String whereClause, String[] whereArgs)



  • (Google Developersはこちら

    ---
    【更新履歴】
    180426:初期作成



この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/7598057
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
<< 2022年06月 >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
最新記事
タグクラウド
カテゴリーアーカイブ
日別アーカイブ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。