首先,我不能找到在這個論壇相關問題的答案。我是Hibernate技術的新手,我試圖從這個頁面運行一個基本示例:http://www.roseindia.net/hibernate/hibernate4/firstHibernateApplication.shtml 儘管在eclipse中它工作正常,但Intellij IDEA存在問題。具體來說,我在hibernate.cfg.xml文件中有一個錯誤,它說:的IntelliJ錯誤:找到了JDBC沒有合適的驅動程序的:mysql://127.0.0.1:3306 /人
「'com.mysql.jdbc.Driver'不能分配給'java.sql.Driver'」。
當我運行程序時出現一條消息說: 「ERROR:找到JDBC沒有合適的驅動程序的:mysql://127.0.0.1:3306 /人插入記錄無法打開連接」
(」人'是我的數據庫)我已經添加了必要的jar文件(或者至少我認爲是這樣),並且通常我已經按照我在此消息的第二行粘貼的網頁中的所有步驟進行了操作。請看看它,如果可以的話,幫助我。我所創建的所有文件和代碼都可以從我粘貼的網站上看到。我幾乎已經複製了這個例子。謝謝。
修訂
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完成。
你能發佈你的配置文件嗎?另外,你能告訴我(我們)是否自己或通過IntelliJ運行Tomcat(或任何應用程序服務器)?另外,你在哪裏放置了MySQL Connector/j Jar文件? – Mike 2013-04-22 19:09:17