android数据库的创建方式:安卓一般会有一个专门存放数据库的文件路径,将数据库建在这个文件里在创建表。
private SQLiteDatabase db;
public StudentDao2(Context context) {
SQLiteOpenHelper helper = new SQLiteOpenHelper(context, "user2", null, 1) {
@Override
public void onCreate(SQLiteDatabase db) {
db = SQLiteDatabase.openDatabase(context.getDatabasePath("heihei.db").getAbsolutePath(),
null, SQLiteDatabase.OPEN_READWRITE | SQLiteDatabase.CREATE_IF_NECESSARY);
db.execSQL("create table if not exists user2( name varchar(255), age integer)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
};
db = helper.getWritableDatabase();
}