mysql數據庫無法連接(JDBC)java.net.ConnectException: Connection timed out

數據庫無法連接(JDBC)
用戶名密碼正確,但是一直報錯:Connection timed out
後來知道了原因:我用的是BAE提供的雲mysql數據庫,對訪問的IP有限制 ,所以在本機上無法連接。
~~~~(>_<)~~~~ 
Communications link failure due to underlying exception: 
 
** BEGIN NESTED EXCEPTION ** 
 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection timed out: connect
 
STACKTRACE:
 
java.net.SocketException: java.net.ConnectException: Connection timed out: connect
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2641)
at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.fei.keyword.util.JDBCUtil.<init>(JDBCUtil.java:36)
at com.fei.keyword.util.JDBCUtil.main(JDBCUtil.java:15)
 
 
** END NESTED EXCEPTION **
 
 
 
Last packet sent to the server was 684 ms ago.
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2707)
at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.fei.keyword.util.JDBCUtil.<init>(JDBCUtil.java:36)
at com.fei.keyword.util.JDBCUtil.main(JDBCUtil.java:15)


 
發佈了34 篇原創文章 · 獲贊 7 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章