I'm trying to write a Java program connecting to a MySQL database. But I'm getting this error:
java.sql.SQLException: No suitable driver found for jbdc:mysql://loclalhost:3306/passwortmanager
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:702)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)
at passwordManager.dataHandler.ConnectDB.createConnection(ConnectDB.java:24)
at passwordManager.dataHandler.ConnectDB.main(ConnectDB.java:36)
And here is my code:
public class ConnectDB {
//DB Connection variables
static Connection connection = null;
static String databasename = "passwortmanager";
static String url = "jbdc:mysql://localhost:3306/" +databasename;
static String username = "root";
static String password = "password";
void createConnection(){
System.out.printf(url);
try {
Class.forName("com.mysql.cj.jdbc.Driver");
connection = DriverManager.getConnection(url,username,password);
System.out.println("Connectet to Database");
}catch (ClassNotFoundException ex){
Logger.getLogger(ConnectDB.class.getName()).log(Level.SEVERE,null,ex);
}catch (SQLException ex){
Logger.getLogger(ConnectDB.class.getName()).log(Level.SEVERE,null,ex);
ex.printStackTrace();
}
}
public static void main(String[] args) {
new ConnectDB().createConnection();
}
}
I already tried added the maven library to the project: pciture of the library Here you can see the project structure with the added librarys
What am I doing wrong?