https://stackoverflow.com/questions/6865538/solving-a-communications-link-failure-with-jdbc-and-mysql