hibernate.cfg.xml 内容如下:<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"><hibernate-configuration><session-factory name="java:/hibernate/HibernateFactory"><property name="show_sql">true</property><property name="connection.driver_class">org.gjt.mm.mysql.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/hibernate_test</property>
<property name="connection.username">root</property>
<property name="connection.password"></property><property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property><mapping resource="Customer.hbm.xml" /></session-factory></hibernate-configuration>

解决方案 »

  1.   

    <property name="connection.driver_class">org.gjt.mm.mysql.Driver</property>
    驱动换乘com.mysql.jdbc.Driver试试,应该不是Hibernate的错
      

  2.   

    1,驱动换成com.mysql.jdbc.Driver还是同样的错误。2,说不能连接mysql数据库也不应该,因为我换一个不存在的数据库,它会提示数据库不存在。3,换成这个:
    <property name="connection.username">nnnn</property>
    <property name="connection.password">nnn</property>
    错误是:
         [java] Caused by: java.sql.SQLException: Invalid authorization specificatio
    n: Access denied for user: '[email protected]' (Using password: YES)4,但是密码为空时:
    <property name="connection.username">nnnn</property>
    <property name="connection.password"></property>
    错误同主帖错误,不提示用户访问被拒绝。
      

  3.   

    数据库连接不上,确保你的数据库开启,而且再看看你的mysql驱动的版本。
      

  4.   

    那太怪了,给root加个密码试试
      

  5.   

    root加了密码后:     [java] Caused by: java.sql.SQLException: Invalid authorization specificatio
    n: Access denied for user: '[email protected]' (Using password: YES)
      

  6.   

    我的驱动版本:mysql-connector-java-3.0.6-stable-bin.jar好像不分什么版本,我的mysql是4.0.12
      

  7.   

    简单做个test取下数据试试,测试一下数据库服务是否正常