Android por default solo se puede conectar a SQLite, que es una BD muy pequeña apta para dispositivos moviles y obvio la BD se guarda en local en el movil. Para acceder a otras BD se usan intermediarios para la conexión como Web Service, ¿Porque se hace así?¿Por ejemplo crees que un celular aguantaría si le instalaras oracle por ejemplo? En un dispositivo movil los recursos son muy limitados es por eso que se usan web service, ya que es el web service quien se conecta a la base de datos. Creo que alguna vez escuche de alguien que lo quizo hacer como tu, no se si le funciono, pero aunque funcionara, no es lo optimo. Podrias terminar con los recursos del dispositivo movil. Aqui hay un link de base de datos en android
http://www.androidcurso.com/index.ph...bases-de-datos y aqui hay otro link de web services
http://www.androidcurso.com/index.ph...-servicios-web
Saludos