【发布时间】:2015-05-27 10:34:53
【问题描述】:
我正在尝试在 java 中连接到 mysql(我使用 Wamp),所以我使用了以下代码:(我正在使用 Eclipse)
package genererPlanning;
import java.sql.*;
public class genererPlanning{
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost/mysql";
static final String USER = "root";
static final String PASS = "";
public static void main(String[] args){
Connection conn = null;
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql","root", "");
}
catch (SQLException ex){
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
}
}
但它返回给我这个文本:
SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mysql
SQLState: 08001
VendorError: 0
你知道为什么它不起作用吗?
PS:我查看了这些链接,但没有找到我的答案:
- stackoverflow
- stackoverflow
- stackoverflow
- commentcamarche
谢谢大家。
【问题讨论】:
-
你的构建路径中有 mysql 驱动库(jar 文件)吗?
-
你错过了 classpazth 中的
mysql-connector.jar -
确实,教程中没有提到这一点。你能告诉我在哪里可以找到(并添加)这个 .jar 吗?
-
所有链接的问题都回答了这个问题 - 显然您无法将其识别为答案。你知道如何使用 jar 库和/或 Java 类路径吗?