Android Question Connecting to a remote database


Licensed User
Longtime User
Sorry for posting a stupid question , but i am a total noob , i quickly get to the point
i need to create an sql database on a remote server and retrieve data from that server into my app
So i need to know
1 ) How can i get a space on a remote server ?
2 ) how can i create an sql database ( yes i know i will google soon after solving step 1 )
3 ) How to get access from my mobile app

I am perfectly aware that this are broad questions, i'd parrecciate if someone could point me in the right directions.

I have tried Qt create, Eclipse, Xamarin, Titanium Intel xdk, but i've settle with B4Android i think its the best tool for mobile development, you guys rock pretty hard in my humble opinion , i will buy the licence in the next week.