我正在制作一个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
如果你还需要什么,只需问:)
已经谢谢你了,桂惠
FIX:
我添加了一个:在jdbc:mysql开始工作之后,我在互联网上发现了这一点,我希望这能挽救一些人的沮丧。
发布于 2015-09-27 17:29:08
您需要将JDBC驱动程序添加到MySQL的类路径中。
如果您使用Maven,那么只需在mysql-连接器-java中添加一个简洁的内容即可。如果没有,请下载提供的jar并添加-cp path-to/mysql-connector-java-5.1.36.jar。
发布于 2015-09-27 17:50:11
如果您使用maven作为构建工具,请将下面的依赖项添加到类路径中。否则,下载mysql罐并将其添加到类路径中。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.36</version>
</dependency>发布于 2015-09-27 17:55:07
它说你的项目无法找到mysql Driver的路径。下载mysql-connector-java.jar并将其添加到项目库中。使用下面的url下载mysql驱动程序。
http://www.java2s.com/Code/Jar/m/Downloadmysqlconnectorjar.htm
https://stackoverflow.com/questions/32810727
复制相似问题