2

まず、このフォーラムの関連する質問から回答を見つけることができませんでした。私は Hibernate テクノロジーに不慣れで、このページから基本的な例を実行しようとしています: http://www.roseindia.net/hibernate/hibernate4/firstHibernateApplication.shtml Eclipse では問題なく動作しましたが、問題が発生しました。 Intellij IDEA で。具体的には、hibernate.cfg.xml ファイルに次のようなエラーがあります。

「「com.mysql.jdbc.Driver」は「java.sql.Driver」に割り当てられません」。

プログラムを実行すると、次のようなメッセージが表示されます。

('person' は私のデータベースです) 必要な jar ファイルを追加しました (少なくとも私はそう思います)。通常、このメッセージの 2 行目に貼り付けた Web ページのすべての手順に従いました。それを見て、できれば助けてください。作成したすべてのファイルとコードは、貼り付けた Web サイトから見ることができます。私はほとんど例をコピーして貼り付けました。ありがとうございました。

更新しました

hibernate.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 に答える