package jp.mydns.sys1yagi.android.sqlcipherforandroidsample;
import java.io.File;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.provider.BaseColumns;
public class SampleRawOpenHelper extends SQLiteOpenHelper {
public static final String TABLE_NAME = "sample";
public SampleRawOpenHelper(Context context) {
super(context, new File(context.getExternalFilesDir(null),
"cipher_db_raw.db").getAbsolutePath(), null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
String sql = "create table " + TABLE_NAME + " ( " + BaseColumns._ID
+ " integer primary key autoincrement, " + "no integer, "
+ "name text not null);";
db.execSQL(sql);
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
}
public void clear() {
getWritableDatabase().execSQL("DROP TABLE " + TABLE_NAME);
onCreate(getWritableDatabase());
}
}