База данных / таблица SQLite вдруг не создастся - PullRequest
0 голосов
/ 04 мая 2020

База данных внезапно перестала работать, я не знаю, где я запутался. База данных не будет отображаться в проводнике файлов устройства.

public class DatabaseHelper extends SQLiteOpenHelper {

private static final String DB_NAME= "sqllitetest";
private static final int DB_VERSION = 1;

public DatabaseHelper(Context context) {
super(context, DB_NAME, null, DB_VERSION);
}

@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
    String sqlUsers = "CREATE TABLE user_admin(user_id INTEGER PRIMARY KEY AUTOINCREMENT, user_name VARCHAR, user_password VARCHAR)";
    sqLiteDatabase.execSQL(sqlUsers);
}

public boolean addUsers(String username, String password) {
    SQLiteDatabase db = getWritableDatabase();
    String sqlString = String.format("INSERT INTO user_admin(user_name, user_password) VALUES(\"" + username + "\",\"" + password +"\");");
    db.execSQL(sqlString);
    db.close();
    return true;
}


@Override
public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
    String sqlUsers = "DROP TABLE IF EXISTS user_admin";
    sqLiteDatabase.execSQL(sqlUsers);
    onCreate(sqLiteDatabase);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...