【发布时间】:2020-04-13 10:06:46
【问题描述】:
所以我试图在 android studio 中创建一个数据库和一个表。数据库创建成功,但是当我使用我的安卓手机时没有创建表,但是当我使用来自 AVD 的虚拟设备时,数据库和表都被创建了。
public class Databases extends SQLiteOpenHelper {
public static final String dbname = "AttendanceDb11";
public Databases(@Nullable Context context) {
super(context, dbname, null, 2);
}
@Override
public void onCreate(SQLiteDatabase db) {
String CREATE_TABLE = "CREATE TABLE Student12 ( _id INTEGER PRIMARY KEY AUTOINCREMENT, Name Text)";
db.execSQL(CREATE_TABLE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
db.execSQL("Drop table if exists Student12");
onCreate(db);
}
}
这是我的代码
【问题讨论】:
-
可以分享崩溃日志吗?
-
CREATE TABLE IF NOT EXISTS.请分享 logcat
标签: android database sqlite android-studio