-1

我注意到两种将数据插入数据库表的方法。

示例:
getWritableDatabase()方法和database.execSQL("INSERT INTO table (column name) values(value)).

这两种方法有什么区别?哪个最好?

4

1 回答 1

0

getWritableDatabase()不会将数据插入您的数据库。

它只会打开您的数据库进行写入。

如果您想将数据插入到您的数据库中,只需调用 SQL(就像您对 所做的那样INSERT INTO ...)或调用database.insert(String table, String nullColumnHack, ContentValues values); /* if your database is from SQLiteDatabase type */

希望它能回答你的问题,Darkball60

于 2016-09-28T16:21:55.713 回答