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