Netbeans + 德比 + 休眠

2024-03-13

我正在跟进http://netbeans.org/kb/docs/java/hibernate-java-se.html http://netbeans.org/kb/docs/java/hibernate-java-se.html学习在 Netbeans IDE 中使用 derby 设置 hibernate。

Netbeans 无法创建 hibernate.reveng.xml,并出现错误:“无法与选定的 Hibernate 配置文件建立数据库连接。请验证 hibernate.cfg.xml 中的数据库连接详细信息”

我的 hibernate.cfg.xml 看起来像这样

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>
    <property name="hibernate.connection.driver_class">org.apache.derby.jdbc.EmbeddedDriver</property>
    <property name="hibernate.connection.url">jdbc:derby:G:\projects\Java\DesktopApplication1\db;create=true</property>
    <property name="hibernate.connection.username">user</property>
    <property name="hibernate.connection.password">***</property>
    <property name="hibernate.show_sql">true</property>
    <property name="hibernate.dialect">org.hibernate.dialect.DerbyDialect</property>
  </session-factory>
</hibernate-configuration>

并且可以在此路径上访问数据库。

任何想法?


在 netbeans 日志文件中发现以下内容:java.sql.SQLException:Derby 的另一个实例可能已经启动了数据库 G:\projects\Java\DesktopApplication1\db。

只是猜测,但您可能仍有 SQL 客户端连接。或者数据库可能没有正确关闭。尝试指定一个shutdown=true http://db.apache.org/derby/docs/dev/devguide/tdevdvlp40464.html在连接字符串中。

实际上,我的建议是在服务器模式下使用 Derby,NetBeans 对其提供了出色的支持。看使用 Java DB (Derby) 数据库 http://netbeans.org/kb/docs/ide/java-db.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Netbeans + 德比 + 休眠 的相关文章

随机推荐