我是个初学者。我学会了SQLite
。我不理解函数db.execSQL(DATABASE_CREATE)
;
private static final String DATABASE_CREATE = "create table users (_id integer primary key autoincrement, " + "name text not null);";
所以函数db.execSQL()
。它怎么发音?请帮帮我。谢谢,
来自SQLiteDatabase
:的Android SDK文档
execSQL(String sql): Execute a single SQL statement that is NOT a SELECT or any other SQL statement that returns data.
在您的示例中,要创建表,您将调用db.execSQL(DATABASE_CREATE)
,它将在应用程序的SQLite数据库上执行表创建语句。
这是存储数据的实际数据库。当你使用SQLiteOpenHelper类创建数据库,它将所有正在运行的内容设置为创建您的数据库,但要等到您准备好使用该数据库时再创建。和SQLiteOpenHelper知道您已准备好使用数据库的方式是使用getReadableDatabase()或getWritableDatabase()访问该数据库分别用于读取和写入操作。