首页 > 解决方案 > 执行SQL(); 方法不能正常工作。我怎样才能让它工作?

问题描述

我正在尝试创建一个新表,但是一旦我运行该应用程序,它就会向我显示一个错误,即 db.execSQL(); 中的某些内容不正确;

public void onCreate(SQLiteDatabase db) {
    db.execSQL("CREATE TABLE "+TABLE_NAME+"(ID INTEGER PRIMARY KEY AUTOINCREMENT, Username TEXT, Password TEXT");
}

标签: javasqliteandroid-studioandroid-sqlite

解决方案


更新您的代码:

public void onCreate(SQLiteDatabase db) {
    db.execSQL("CREATE TABLE "+TABLE_NAME+"(ID INTEGER PRIMARY KEY AUTOINCREMENT, Username TEXT, Password TEXT)”);

}

SQL查询语句有问题,希望对您有所帮助。谢谢


推荐阅读