tomcat程序連接服務器mysql數據庫,報
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver
has not received any packets from the server.
錯誤,後來用java程序直接連接數據庫,還是一樣的錯誤,數據庫連接,用戶名密碼都沒有問題。
在網上查了很多情況,什麼數據庫用戶權限設置,還是數據庫連接等待時間(wait_timeout)設置,都沒用。
而連接本地的數據庫就沒問題,本地數據庫版本:5.0.37,服務器數據庫版本:5.0.19,JDBC驅動版本:
mysql-connector-java-5.1.9-bin.jar。
這個問題困擾了一天,後來想想換換5.0的驅動看看怎麼樣,結果在網上找了個mysql-connector-java-5.1.14-bin.jar的驅動,結果OK了。