Come ti hanno segnalato gli altri, non conviene accedere direttamente al db. Passa da php (o simili).
Le ragioni sono di sicurezza e flessibilita'.
Per il resto l'output di php potrebbe essere json, csv, e poi lo gestisce da dentro l'app.
Se invece devi fare delle attivita' di ricerca di altro tipo puoi pensare di far fare tutto al sito: se la ricerca deve avvenire online, tanto vale far fare tutta la fatica al server e alla app solo il lavoro di visualizzare (in html o altro) i risultati.
Se invece trasferisci i dati internamente all'app entri in tutti i problemi di sincronizzazione di modifiche e aggiornamenti, a meno che non sia di sola consultazione.
Se vuoi cambiare le interfacce grafiche spesso, credo sia meglio l'html e stop. E vale di piu' se sviluppi cross platform.
Ciao