簡體   English   中英

Intellij 錯誤:找不到適合 jdbc 的驅動程序:mysql://127.0.0.1:3306/person

[英]Intellij ERROR: No suitable driver found for jdbc:mysql://127.0.0.1:3306/person

首先,我在本論壇的相關問題中找不到答案。 我是 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 插入記錄無法打開連接”

('person' 是我的數據庫)我已經添加了必要的 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 進行的。

您必須使 JDBC 庫 jar 可用於您的項目。 僅將 jar 添加到您的項目目錄並不能實現這一點。

在您的項目中選擇 jar,右鍵單擊並添加為庫。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM