android应用软件怎么存取MS SQL SERVER或 oracle数据库中的数据

android应用软件如何存取MS SQL SERVER或 oracle数据库中的数据。
有多少种方法在android应用程序中存取MS SQL SERVER或 oracle数据库中的数据。

------解决方案--------------------
最好的方法是在数据库的前端加一个应用服务器,android上的应用通过这个应用服务器访问数据库,比如用webservice,或者普通的http应用。
------解决方案--------------------
web services,找个web开发人员,提供个http访问接口就行了
------解决方案--------------------
写个 XML WebService层,的HTTP服务