Это создаст базу данных только в первый раз.После этого вы можете использовать объект этого класса SQLiteOpenHelper для доступа к этой базе данных.Обратите внимание, что вам не нужно беспокоиться о восстановлении базы данных, об этом позаботится android, если вы используете подход SQLiteOpenHelper.
Принимая пример хранилища данных, вы создадите объект этого объекта, а затем воспользуетесь методом getWriteableDatabase для этого, чтобы получить доступ для записи в базу данных
DictionaryOpenHelper myDictionary;
myDictionary = new DictionaryOpenHelper(this);
SQLiteDatabase db = myDictionary.getWritableDatabase();
//to enter values in the db
ContentValues values = new ContentValues();
values.put("name","Rhyno");
db.insert(nameOfTable, null, values);
Для более подробного примера, пожалуйста,обратитесь к этому руководству: http://marakana.com/forums/android/examples/55.html