mysql的jdbc驱动已成功加载,但是在用DriverManager.getConnection()时抛出SQLException:Communication link failure:java.io.IoException,underlying(根本的,潜在的) cause:Unexpected end of input stream.

解决方案 »

  1.   

    MySql服务器是否启动了?就是MySqld.exe
      

  2.   

    源代码:
    try
    {
        Class.forName("com.mysql.jdbc.Driver");
        DriverManager.registerDriver(new com.mysql.jdbc,Driver());
        log.info("驱动已成功加载");
    }
    catch(Exception e){e.getMessage();}
    try
    {
        Connection con;
        String url = "jdbc:mysql://127.0.0.1:3306/Db?user=dbuser&password=123";   
        con = java.sql.DriverManager.getConnection(url);
        log.info("数据库连接成功");
    }
    catch(Exception e){e.getMessage();}
      

  3.   

    代码没有问题,看看你的数据库名Db ,数据库用户名user, 数据库密码password是否正确