Class dc = Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://192.168.1.144:3306/db3", "db3Mgr", "9999");

System.out.println(conn.isClosed());

conn.close();
报Exception in thread "main" java.sql.SQLException: Access denied for user但是同样的用户名和密码,通过MySQL-Front连接 没有问题。
mysql 版本5.1,java 驱动:mysql-connector-java-5.1.11

解决方案 »

  1.   

    检查下是不是这个用户只能本地登录?JDBC应属于网络访问。
      

  2.   

    你的mysql允许通过ip登录吗?
    在mysql里,用这个"db3Mgr", "9999"用户名密码可以登录吗?
      

  3.   

    mysql安装配置的时候有没有允许远程连接
      

  4.   

    允许远程访问,MySQL-Front就是远程连的。
      

  5.   

    确实比较奇怪,你换个用户root试一下