本帖最后由 Futureer 于 2013-11-01 11:26:43 编辑

解决方案 »

  1.   


    jdbc.url=jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false
      

  2.   

    或者 在mysql的安装目录下找到my.ini添加wait_timeout=31536000
    interactive_timeout=31536000
      

  3.   

    链接地址是本地的,你在远端的服务器上链接的mySQL在哪里,用IP链接。
    jdbc:mysql://localhost:3306/bus
      

  4.   

    那个root账户的权限是localhost...程序和数据库都是在同一台服务器上跑...所以用的localhost...
      

  5.   

     java.net.ConnectException: Connection refused你MYSQL远程没开服务
      

  6.   

    Connection refused是没连上
    检查:
    1、ping得通么
    2、防火墙有没有打开
    3、有没有其他的权限设置
        
      

  7.   

    我用的localhost登录也需要开远程服务吗?另外问下,怎么开远程服务?新grant一个@“%”的用户吗
      

  8.   

    jdbc:mysql://远程的ip地址:3306/bus