java.net.ConnectException
MESSAGE: Connection timed out: connectSTACKTRACE:java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2771)
at com.mysql.jdbc.Connection.<init>(Connection.java:1555)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Native App

解决方案 »

  1.   

    1.mysql服务没开启
    2.没安装mysql
      

  2.   

    应该是连接超时,你重启一下tomcat服务器,或者数据库,然后再看看。
      

  3.   

    你试试能用命令行连接mysql吗?
      

  4.   

    tomcat服务器,或者数据库的问题!!!!!!
      

  5.   

    一句话,数据库连接不上。不管是超时还是什么错误。1、确保网络是通的,可以ping一下数据库的地址看看
    2、数据库是可用的,并且连接方式开启了localhost和127.0.0.1,这个用cmd命令访问下数据库看看,或者用mysql客户端连接试试看
    3、代码问题(这个可能性很小,因为数据库连接的代码网上一大堆)
      

  6.   

    是因为我那天装linux的系统的时候,linux的ip应该要注释掉的,不然的话就跟windows系统起冲突,所以造成这样的情况,MyEclips运行项目的时候就报错,就启动不起来。。原因是这个C:\Windows\System32\drivers\etc 就是这个路径里面的Ip地址造成这样的原因,还是谢谢各位大侠帮忙啦只是昨天的时候电脑开了不机,所以就登论坛。。谢谢你们哦。
      

  7.   

    基本上都说全了,还有注意一下你的jdbc链接字符串书否正确,既用户名密码,还有数据库名端口号