Не найдено подходящих драйверов для jdbc: mysql: // localhost: 3306 / DATASET
Сначала сделайте, чтобы разместить JDBC-коннектор в своем классе, вы можете скачать его здесь
Если вы используете maven, используйте это:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.13</version>
</dependency>
Во-вторых, убедитесь, что ваша информация о подключении верна:
public class CreateConnection {
String driver = "com.mysql.jdbc.Driver";
String DB_username = "root";
String DB_password = "pass";
String DB_URL = "jdbc:mysql://localhost:3306/DATABASE";
public Connection getConnection() {
try {
Class.forName(driver);
java.sql.Connection con = DriverManager.getConnection(DB_URL, DB_username, DB_password);
return con;
} catch (ClassNotFoundException | SQLException e) {
System.out.println("Exception " + e);
return null;
}
}
}
Я предлагаю вместо этого использовать подготовленное заявление, это может быть безопасным способом, вы можете узнать об этом здесь. Подготовленное заявление
РЕДАКТИРОВАТЬ
Как @Gimby сказал: уверен, что ваша банка находится в нужном месте, поэтому, если вы используете Eclipse, используйте Как поместить файл в classpath в eclipse? если Netbeans использует Как настроить classpath в Netbeans?