لدي قاعدة بيانات sql server

اريد من تطبيق اندرويد التصال بها وجلب البيانات

ايهما افضل

هل اتصل بها عبر JDBC

ام عبر Http conn (اي عبر الاتصال بصفحة تتصل بقاعدة البيانات)

وما هي المشاكل التي تواجه الطريقتين وما هي المتطلبات التي تتطلبها

علما انني استخدمت الطريقة الثانية في الاتصال