I used this code to create a connection to SQL Server.
String connectionUrl = \"jdbc:sqlserver://IP:1433;\" +
\"databaseName=db;user=db;password=pwd\
Is it
databaseName=MyDB
or
database=MyDB
?
Try the latter.
Are you on a Windows Machine? http://www.microsoft.com/en-us/download/details.aspx?id=24009
Download that and try to talk to your server outside of your code. The port query tool will show you if its a firewall (or similar) issue, outside of the code.