sql >> Database >  >> RDS >> SQLite

Is het een goede gewoonte om ContentProvider te gebruiken voor databasebewerkingen?

Is het een goede gewoonte om ContentProvider te gebruiken voor het afhandelen van databasetabelbewerkingen voor slechts één toepassing?

Als uw gegevens uitsluitend voor uw applicatie zijn en andere applicaties deze niet kunnen gebruiken, zie ik geen reden om ContentProviders te gebruiken. ContentProvider wordt gebruikt als een interface voor het delen van de gegevens van uw applicatie met andere applicaties. Als uw gegevens kunnen worden gedeeld of een andere toepassing ervan afhankelijk is, moet u ContentProvider gebruiken.

U kunt ook een reeks machtigingen voor uw inhoudsproviders maken om sommige bewerkingen in de provider te beperken.




  1. Hoe de RIGHT()-functie werkt in SQL Server (T-SQL)

  2. Hoe CTE kan helpen bij het schrijven van complexe, krachtige zoekopdrachten:een prestatieperspectief

  3. Zoek uit of een object een externe sleutel is met OBJECTPROPERTY() in SQL Server

  4. Hoe krijg ik informatie over een index- en tabeleigenaar in Oracle?