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

広告

posted by fanblog

2018年04月28日

SQLiteDatabaseの使い方備忘録

SQLiteDatabase
概要


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
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
×

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

Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: