首先是SSM框架中所有的配置都是沒有問題的,而且項目在其他人的環境上也能正常訪問數據庫;那么最有可能的就是數據庫版本的問題導致數據庫連接不上,服務器給我的報錯是:
15:37:25.902 [C3P0PooledConnectionPoolManager[identityToken->1hge4n5a4xz7ohp18togle|54666959]-HelperThread-#0] DEBUG c.m.v.resourcepool.BasicResourcePool - An exception occurred while acquiring a poolable resource. Will retry.
java.sql.SQLException: Unknown system variable 'query_cache_size';
由於剛剛接觸SSM框架用來做項目,很多問題都需要自己解決,網上也有很多關於數據庫版本問題好的博文,我也是看了很多博文才將我的問題解決。在此記錄一下,以免以后很多的小伙伴入這個坑:
1.檢查數據庫連接的基本信息有沒有問題:
1.1在jdbc.properties文件下:
2.在pom.xml文件中修改連接數據庫驅動器版本
2.1在cmd下查看數據庫版本:
2.2在pom.xml文件中修改連接數據庫驅動器版本
3.修改完成之后,保存並重啟Tomcat服務器就可以連接到數據庫了。