voici quelques questions similaires posées (et répondues) :
- connexion Android MySQL
- Comment se connecter à une base de données MySQL depuis une application Android ?
Même si ceux-ci sont pour MySQL, cela devrait fonctionner pour MSSQL en changeant le moteur ou l'utilisation du pilote pour se connecter. Habituellement, l'approche consiste à exposer un niveau limité de modification via un service Web. Pourtant, rien ne vous empêche d'accéder directement à la base de données, même si, selon les cas, cela pourrait poser un risque de sécurité.
Principales raisons pour lesquelles l'approche de service Web est adoptée :
- Performances
- Sécurité
- Bonnes pratiques
- Séparation des préoccupations
Une exception est si vous souhaitez activer l'accès direct parce que vous construisez une sorte de client de base de données via mobile.