3

Android の db.execSQL() メソッドと activityObject.managedQuery() メソッドの違いは何ですか?

4

1 に答える 1

5

managedQuery(...)を持つさまざまな「データベース」オブジェクトに使用できる汎用クエリメカニズムですContentProviders。これには、SQLite データベース、電話連絡先などを含めることができます。データの「クエリ」にのみ使用でき、データベースを変更することはできません。

db.execSQL(...)は、SQLite データベースで直接呼び出されるメソッドであり、任意の SQL 操作を実行するために使用できます。これは、データを「クエリ」(SELECT) できるだけでなく、テーブルの作成、変更、削除、行の挿入、削除などにも使用できることを意味します。

于 2012-05-18T19:53:21.197 に答える