![](/img/trans.png)
[英]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.