我注意到了两种将数据插入数据库表的方法。
例:
getWritableDatabase()
方法和database.execSQL("INSERT INTO table (column name) values(value))
。
这两种方法有什么区别?哪一个最好?
答案 0 :(得分:0)
getWritableDatabase()
不会将数据插入您的数据库。
它只会打开你的数据库进行写作。
如果要将数据插入数据库,只需调用SQL(与INSERT INTO ...
一样)或调用database.insert(String table, String nullColumnHack, ContentValues values); /* if your database is from SQLiteDatabase type */
希望它能回答你的问题,Darkball60