I want to two tables in android but I see an error like does not found second table . How can I fixed? is problem about database version or onCreate method I guess?
public class dbHelper extends SQLiteOpenHelper{
private static final String DATABASE_NAME = "DBO_Finish";
private static final String TABLE_USERS = "users";
private static final String TABLE_OLCUM = "olcum";
private static final String TABLE_BILGI="asd";
public dbHelper(Context context,Activity act) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
String sql = "CREATE TABLE IF NOT EXISTS " + TABLE_USERS +
"(id INTEGER PRIMARY KEY,user_name TEXT,user_password TEXT,olcum_id INTEGER" + ")";
db.execSQL(sql);
String sql2 = "CREATE TABLE IF NOT EXISTS " + TABLE_BILGI +
"(id INTEGER PRIMARY KEY,shortName TEXT,longName TEXT" + ")";
db.execSQL(sql2);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + TABLE_USERS);
db.execSQL("DROP TABLE IF EXISTS " + TABLE_BILGI);
onCreate(db);
}
}