2

首先,我在这个论坛中找不到相关问题的答案。我是 Hibernate 技术的新手,我正在尝试从此页面运行一个基本示例:http ://www.roseindia.net/hibernate/hibernate4/firstHibernateApplication.shtml 虽然,在 eclipse 中它运行良好,但我遇到了问题与 Intellij IDEA。具体来说,我在 hibernate.cfg.xml 文件中有一个错误,它说:

“‘com.mysql.jdbc.Driver’不可分配给‘java.sql.Driver’”。

当我运行程序时,会出现一条消息:“错误:找不到适合 jdbc 的驱动程序:mysql://127.0.0.1:3306/person 插入记录无法打开连接”

(“人”是我的数据库)我已经添加了必要的 jar 文件(或者至少我认为是这样),并且通常我已经按照我粘贴在此消息第二行的网页中的所有步骤进行操作。如果可以的话,请看一下并帮助我。我创建的所有文件和代码都可以从我粘贴的网站上看到。我几乎复制粘贴了这个例子。谢谢你。

更新

休眠.cfg.xml:

<?xml version='1.0' encoding='utf-8'?>
 <!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
<session-factory>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/person
    </property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password"/>
    <property name="hibernate.connection.pool_size">10</property>
    <property name="show_sql">true</property>
    <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
    <property name="hibernate.current_session_context_class">thread</property>

</session-factory>
</hibernate-configuration>

我已将连接器 jar 文件放在目录 IdeaProjects\coreHibernateExample\lib 中。不,我没有运行 Tomcat,我想我正在通过 Intellij 运行。Mysql 数据库的导入是通过 Wampservers 的 phpmyadmin 完成的。

4

1 回答 1

4

您必须使 JDBC 库 jar 可用于您的项目。只是将 jar 添加到您的项目目录并不能实现这一点。

在项目中选择jar,右键添加为库。

在此处输入图像描述

于 2014-02-20T17:18:23.853 回答