主にRPA、Androidアプリ開発について投稿しています。メモ書きです。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
public class SQLiteDBHelper extends SQLiteOpenHelper {コンストラクタを作成
public SQLiteDBHelper(Context context){OnCreateでTbl作成メソッドへ
super(context,DB_NAME,null,DB_VERSION);
this.context = context;
}
@Override
public void onCreate(SQLiteDatabase db) {
this.db = db;
createInputTbl();
createMasterTbl();
}
String createTbl_person =Activityでの呼び出しはこんな感じ
"CREATE TABLE " + "PERSON" + " ( " +
"ID" + " INTEGER PRIMARY KEY AUTOINCREMENT PRIMARY KEY, " +
"NAME" + " TEXT NOT NULL, " +
"AGE" + " INTEGER, " +
"DATE_ADDED" + "TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL" +
")";
db.execSQL(createTbl_person);
SQLiteDBHelper helper = new SQLiteDBHelper(this);
SQLiteDatabase db = helper.getReadableDatabase();
登録データContentValues values = new ContentValues();
values.put(nameColumn[0],data[0]);insert
helper.insertTbl(db,"PERSON",values);closeをわすれずに
db.close();
dbの削除はこんな感じthis.deleteDatabase(helper.getDatabaseName());