[英]MySQL - SQLException: No suitable driver found for jdbc:derby://
[英]SQLException: No suitable driver found for jdbc:mysql
我正在制作Java應用程序,並且需要連接到MySQL數據庫。 我正在使用之前在台式機上使用過的代碼片段(目前正在使用筆記本電腦)並可以正常工作。 現在,在我的筆記本電腦上,它無法正常運行。 這是代碼:
public void connect() {
String connectTo = "jdbc:mysql//" + settings.getConfig().getString("mysql.ip") + ":" + settings.getConfig().getString("mysql.port") + "/" + settings.getConfig().getString("mysql.db");
try {
Class.forName("com.mysql.jdbc.Driver");
this.conn = DriverManager.getConnection(connectTo, settings.getConfig().getString("mysql.username"), settings.getConfig().getString("mysql.password"));
System.out.println("Successfully connected to the database");
} catch (Exception ex) {
ex.printStackTrace();
}
}
這是我得到的堆棧跟蹤: http : //pastebin.com/bGhkqWGg
如果您還需要其他任何東西,請問:)
已經感謝Guus Huizen
固定:
我添加了一個:在jdbc:mysql開始運行后,我在Internet上找到了它,希望這可以避免某人的沮喪。
您需要將MySQL JDBC驅動程序添加到JVM的類路徑中。
如果您使用Maven,則只需在mysql-connector-java中添加一個代理即可。 如果不是,請下載提供的jar並添加-cp path-to/mysql-connector-java-5.1.36.jar
。
如果使用maven作為構建工具,則將以下依賴項添加到classpath中。 否則,下載mysql jar並將其添加到類路徑。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.36</version>
</dependency>
它說您的項目無法找到mysql Driver
的路徑。 下載mysql-connector-java.jar
並將其添加到您的項目庫中。 使用以下URL下載mysql驅動程序。
http://www.java2s.com/Code/Jar/m/Downloadmysqlconnectorjar.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.