`
stenlylee
  • 浏览: 260730 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

```Last packet sent to the server was 1 ms ago.

阅读更多

Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

 

java.net.ConnectException
MESSAGE: Connection refused: connect

 

java.net.ConnectException: Connection refused: connect

 

Last packet sent to the server was 1 ms ago.
 at com.mysql.jdbc.Connection.createNewIO(Connection.java:2847)

 

莫名其妙出现类似以上的错误,找遍了网上的解决办法,有说MySQL8小时原因造成的,有说连接池问题造成的,有说JDBC驱动问题造成的等等无数。

 

也许这个问题是有可能由于以上等等原因造成,但是在我这里,只是:

 

连接字符串URL中,将localhost改成127.0.0.1,就OK了。

 

至于为什么会这样,暂时不知道,等待原因吧。

分享到:
评论
7 楼 tianduchen 2010-01-29  
你指的是jdbc链库的时候用127.0.0.1,还是所有用localhost的地方全用127.0.0.1?
6 楼 折翼天彬 2009-12-10  
我的一直是127.0.0.1··可还是报这样
5 楼 stenlylee 2009-12-09  
gqsunrise 写道
我修改后怎么不行呢?

由于原因未知,所以修改后成不成,就不好说了
4 楼 gqsunrise 2009-12-03  
我修改后怎么不行呢?
3 楼 stenlylee 2009-05-23  
ysihaoy 写道

恩,我昨天遇到了和你同样的问题,最后也是把localhost换成了127.0.0.1就运行正常了。可是我也不知道原因是什么。等待ing

是不是之前装了Photoshop之类Adobe的东西?
2 楼 haisheng 2009-05-21  
Testing your connectivity with the mysql command-line client will not work unless you add the --host flag, and use something other than localhost for the host. The mysql command-line client will use Unix domain sockets if you use the special host name localhost. If you are testing connectivity to localhost, use 127.0.0.1 as the host name instead.

引用自:http://dev.mysql.com/doc/refman/5.0/en/connector-j-usagenotes-troubleshooting.html
1 楼 ysihaoy 2009-03-21  
恩,我昨天遇到了和你同样的问题,最后也是把localhost换成了127.0.0.1就运行正常了。可是我也不知道原因是什么。等待ing

相关推荐

Global site tag (gtag.js) - Google Analytics