初学hibernate,欲用myeclipse dbbrowser 打开数据库表以自动生成pojo文件,却老是出错,但是在程序里面连接数据库没有问题,可以正常进行查删改。数据库为mysql5.1DB browser打开连接错误提示如下:
Error while performing database login with the papers driver:Communication link failure.last packet sent to the server was 0 ms ago即使是myeclipse 自带的数据库MyEclipse Derby也无法连接,错误提示如下:
Error  while performing database login with the MyEclipse Derby driver:java.net.SocketException:Error connecting to server localhost on port 1527 with message Permission denied:connect.前天晚上还是很正常的,昨天上午一打开就出现这个问题,一直无法解决,在网上搜索了很久,有人说是连接超时,我改了my.ini,在mysqld下加了wait
-timeout这个项目,值为10年,没有解决问题。接下来,防火墙关了,没有解决问题。试了很多方法都没有解决,于是我重装了mysql,没用,重装了myeclipse并由6.0换成6.6,没有用。
   望高手帮忙解决。
   非常感谢大家。

解决方案 »

  1.   

    你先测试一下连接数据库有没有连接上,如果成功连接的话,在配置一下myEclipse。一般我配置都是成功的,没出现任何问题。
      

  2.   

    恩,先看看mysql的服务是否有问题,试试直接连接看能否连上,还有看看那个数据库的端口有没有弄正确,
    连不上大多都是数据库的问题,
      

  3.   

    连接在DB browser里边打不开,可是在程序里边全部可以用,操作数据库正常
      

  4.   

    我,碰到这样的问题,后来发现时 Connection URL: 里面有单词拼错了,你也可以检查下,我是localhost 拼错了。
      

  5.   

    用MyEclipse的话你建立连接时不是有测试吗你测试下是不是成功  不成功 就看哪里写错了成功就finish
      

  6.   

    我也是这个情况,弄了一天了,我尝试过换成127.0.0.1,甚至改成IP,也是徒劳。
    跟LZ一样加超时时间, 
    我也曾怀疑是驱动问题,但写代码测过了,JDBC没有任何问题,
    用mysql front也可以正常连接到数据库。等待高人回复中