Android の db.execSQL() メソッドと activityObject.managedQuery() メソッドの違いは何ですか?
質問する
142 次
1 に答える
5
managedQuery(...)
を持つさまざまな「データベース」オブジェクトに使用できる汎用クエリメカニズムですContentProviders
。これには、SQLite データベース、電話連絡先などを含めることができます。データの「クエリ」にのみ使用でき、データベースを変更することはできません。
db.execSQL(...)
は、SQLite データベースで直接呼び出されるメソッドであり、任意の SQL 操作を実行するために使用できます。これは、データを「クエリ」(SELECT) できるだけでなく、テーブルの作成、変更、削除、行の挿入、削除などにも使用できることを意味します。
于 2012-05-18T19:53:21.197 に答える