FC2ブログ
    09 «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.31.» 11

    ハルシオンシステムの気ままBlog

    株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

     

    【Java】SQLiteでDBを操作してみる その1 

    こんにちは~
    大坂です。

    モンスラ」リリースしてから2日立ちました。ダウンロード数があまり伸びません(´・ω・`)
    皆さんダウンロードよろしくお願いします!

    アンドロック様にもレビュー掲載していただいたので、見てみてください。

    先週「SharedPreferences」でのデータやりとりについて書いたので、データつながりということで、「SQLite」について書いていきます。
    とりあえず、その1ということでテーブルの作成方法を紹介です。

    public class TestDatabaseHelper extends SQLiteOpenHelper {

    // DBのバージョン設定(バージョンを変えるとonUpgradeが実行されます)
    public static final CURRENT_DATABASE_VERSION = 1;

    public TextDatabaseHelper(Context context) {
    super(context, "test.db", null, CURRENT_DATABASE_VERSION);
    }

    // onCreate 初回のみ実行される。テーブルの作成、初期データの登録する
    @Override
    public void onCreate(SQLiteDatabase db) {
    try {
    // テーブル作成
    String createTable = "CREATE TABLE test_table ("
    + BaseColumns._ID + " INTEGER PRIMARY KEY,"
    + name + " TEXT,"
    + sex + " TEXT,"
    + age + " TEXT"
    + ");";
    db.execSQL(createTable);

    // データ登録
    db.execSQL("insert into test_table(name,age) values (0, 'ホゲ タロウ', '男', '30');");
    db.execSQL("insert into test_table(name,age) values (1, 'ホゲ ハナコ', '女', '28');");

    } catch (Throwable th) {
    th.printStackTrace();
    }
    }

    // onUpgrade DBのバージョンを変えてDBを変更したいときに使用
    @Override
    public void onUpgrade(SQLiteDatabase db, int paramInt1, int paramInt2) {
    }
    }

    簡単に使えるので、コメント以上に特に書く事はないですね。

    今日はここまで!
    ではでは、また来週(´・ω・)ノシ

    Category: 開発日記(Java)

    Thread: 日記

    Janre: 日記

    tb 0 : cm 0