I normally use WebServices to retrieve Data from DB in form of JSON , as i believe all mobile apps should follow the async and services architecture.
However , i across this post which says we can directly access DBs like MySQL using an JDBC Driver-How to connect Android with MySQL using Mysql JDBC driver.
I understand method 1 requires less plumbing on mobile app as we just have to parse JSON in that case ,but is there any difference in perfomance between two methods? Which one is more preferred?