mysql的默认端口是3306,你是不是写错了?

解决方案 »

  1.   

    我记得有一次忘了启动mysql服务器,好像就是出现这种错误。
      

  2.   

    应该是没有启动mysql服务器!!!!
      

  3.   

    我的确出现java.sql.SQLException: Communication link failure: java.io.IOException
    程序应该没错
    try{
    System.out.println("bigin1");
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb","username","password");
    }
    catch(Exception e){
    System.out.println(e);
    }
    哪位老兄能帮助一下?谢谢了
      

  4.   

    看看mysql数据库服务器是否启动驱动程序是否正确
      

  5.   

    用telnet命令试试mysql数据库服务器是否启动
    如:
    telnet localhost 3306