一、可能导致这样的原因
1.配置文件中的url不正确(排除)
<url>jdbc:mysql://localhost:3306/env</url>
2.mysql的连接等待时间默认为8小时,28800秒(不太可能因为这个,毕竟程序启动还没多久)
如果要将mysql的全局变量wait_timeout的值修改为最大。查看mysql5的手册,发现windows和linux下wait_timeout的最大值分别是24天和365天。
(1).在文件my.ini的最后增加一行:wait_timeout=1814400。(该文件,windows下在mysql的安装目录下,linux下位置为/etc/my.ini)
(2).重启mysql。
3.修改mysql驱动版本,因为之前一直用的是5.1.49,就想到了这个,没想到真的成功了