selam,
öncelikle direk veritabanına erişim tehlikelidir güvenlik açısından ayrıca bir çok host dışardan erişime izin vermez zaten ve daha da önemlisi android ve ios uygulamaları ile mysql, sqlserver a direk olarak bağlanmanız mümkün değil.
Local için sqlite kullanılabilir, ama external bir veritabanına bağlanmak istiyorsanız araya bir web servisi yazmanız/yazılması gerekiyor. Bu şekilde
c# bilginiz varsa wcf ile bir webservice yazabilirsiniz ya da basit bir restful web servisi hazırlayabilirsiniz., mobil uygulama da direk servsiten json/xml olarak verileri çeker.