First of All, some of the web hosting closed port 3306 to disable the remote mysql connections. Most of them, closed the port 3306 in combat of database intruders, that's why they didn't made port 3306 available. If you believe the port is available for remote connection (like your emulator connecting to the webhost database).
You must be registered for see links
. Check the appropriate port there. If it is not available (port 3306 closed), so most likely, remote connection to the database is disabled.
You can also use
You must be registered for see links
for external database hosting. This is just an alternative.