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

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
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:初期作成



検索
<< 2018年04月 >>
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日以上新しい記事の更新がないブログに表示されております。