【问题标题】:HIbernate configuration file shows a warning "No route to host :connect"HIbernate 配置文件显示警告“No route to host :connect”
【发布时间】:2013-05-11 04:36:45
【问题描述】:

您好先生,我是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>

我收到一条错误消息,例如“没有到主机的路由:连接” 我无法修复我的错误。请帮帮我先生

【问题讨论】:

    标签: xml hibernate orm configuration


    【解决方案1】:

    尝试将端口号添加到您的连接 url - mysql 的默认值为 3306,因此它看起来像这样:

    <property name="hibernate.connection.url" >jdbc:mysql://localhost:3306/emp</property>
    

    检查数据库是否在此端口下运行: 转到火狐浏览器 本地主机:3306 你应该得到类似的东西:

    [���� 5.5.29-0ubuntu0.12.10.1�1���YIDWg%|d�ÿ÷�€����������_2w#FvA~w^OO�mysql_native_password�!��ÿ„#08S01Got数据包乱序

    所以这是活着的标志:)

    【讨论】:

    • 我将端口号放入 Hibernate 配置文件中...但显示相同的错误消息..但互联网连接在那里,它工作顺利,但如果我失去互连,它会显示错误,例如“没有路由到host:connect" 并且无法解析 '/hibernate.cfg.xml'。
    猜你喜欢
    • 2013-08-21
    • 2019-12-04
    • 1970-01-01
    • 2020-12-26
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 2017-04-20
    • 1970-01-01
    相关资源
    最近更新 更多