关于SQLite中的函数db.execSQL()



我是个初学者。我学会了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()访问该数据库分别用于读取和写入操作。

最新更新