public class DBHelper extends SQLiteOpenHelper {
public DBHelper(Context context) {
super(context, "dvd.db", null, 1);
}
public DBHelper(Context context, String name, CursorFactory factory, int version) {
super(context, name, factory, version);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE dvd(d_num INTEGER PRIMARY KEY AUTOINCREMENT, d_name TEXT, d_genre TEXT, d_writer TEXT, d_year TEXT);");
db.execSQL("CREATE TABLE member(m_num INTEGER PRIMARY KEY AUTOINCREMENT, m_name TEXT, m_phone TEXT, m_addr TEXT);");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS dvd");
db.execSQL("DROP TABLE IF EXISTS member");
onCreate(db);
}
}
저렇게 두줄써서 두개 테이블 만들려고하는데 왜안되는거죠?




두번째 DBHelper 함수가 중복된거 아닌가요?
삭제하고 한번해보심이..