我觉得可能的错误是:
(1)数据库连接语句书写错误,比如语句Connection connection = DriverManager.getConnection(url,"root","root");中的用户名、密码错误;
(2)数据库服务没有打开;
(3)MySQL数据库驱动文件mysql-connector-java-5.1.7-bin放的位置可能不正确;
不知道你这个程序具体是要进行什么样的功能,我最近在自学Java的一些知识,前几天测试连接数据库的一个小程序时也出现了类似的错误,最后发现是MySQL数据库驱动文件mysql-connector-java-5.1.7-bin放的位置错误!