先生,我是hibernate新手......我的hibernate配置文件如下所示
<?xml version='1.0' encoding='utf-8'?>
<session-factory>
<property name="hibernate.connection.driver_class" >org.gjt.mm.mysql.Driver</property>
<property name="hibernate.connection.url" >jdbc:mysql://localhost/emp</property>
<property name="hibernate.connection.username" >root</property>
<property name="hibernate.connection.password" >root</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="show_sql">true</property>
<mapping resource="Employee.hbm.xml" />
</session-factory>
</hibernate-configuration>
我收到一条错误消息,例如“没有路由到主机:连接” 我无法修复我的错误。请帮助我先生
答案 0 :(得分:0)
尝试将端口号添加到您的连接URL - mysql的默认值为3306,所以它看起来像这样:
<property name="hibernate.connection.url" >jdbc:mysql://localhost:3306/emp</property>
检查数据库是否在此端口下运行: 转到Firefox浏览器 本地主机:3306 你应该得到类似的东西:
[ 5.5.29-0ubuntu0.12.10.11YIDWg%|!DY÷€_2w#FVA〜w ^ ^ OOmysql_native_password Y“#08S01Got数据包无序
所以这是活着的标志:)