簡體   English   中英

無法將java ee spring項目連接到mysql

[英]can't connect java ee spring project to mysql

即使我在引用的庫和jre系統中都添加了連接器jar文件,也無法連接到mysql

當我嘗試ping MYSQL時,這是錯誤。

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:798)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.createConnection(JDBCConnection.java:327)
    at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.internalCreateConnection(JDBCConnection.java:229)
    at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.open(JDBCConnection.java:120)
    at org.eclipse.datatools.enablement.internal.mysql.connection.JDBCMySQLConnectionFactory.createConnection(JDBCMySQLConnectionFactory.java:28)
    at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83)
    at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:359)
    at org.eclipse.datatools.connectivity.ui.PingJob.createTestConnection(PingJob.java:76)
    at org.eclipse.datatools.connectivity.ui.PingJob.run(PingJob.java:59)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Eclipse DataTools沒有與任何特定的Eclipse Project關聯,因此將JDBC jar文件添加到Project的類路徑中無濟於事。

您需要配置DataTools驅動程序定義。

在Eclipse中,右鍵單擊“數據庫連接”。 在這里您還可以找到我認為您正在談論的Ping 選擇Properties

選擇左側的Xxx Properties 您應該看到一個Drivers組合框,其中已經選擇了MySQL驅動程序。 單擊組合框右側的“ Edit Driver Definition圖標(看起來像一個三角形)。 選擇“ JAR List選項卡,然后添加/編輯/修復JDBC驅動程序jar文件的位置。

或者,轉到Preferences > Data Management > Connectivity > Driver Definition

暫無
暫無

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

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