No suitable driver found for jdbc:derby://localhost:1527/teste

Eu estou aprendendo java sem auxilio de ninguém, apenas procurando as coisas na internet, consegui fazer avanços nos app desktop que queria, mas agora me encontro com outra dificuldade, o banco de dados.
Estou usando o seguinte código para fazer a conexão:

package javadbdemo;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JavaDBDemo {
    public static void main(String[] args) throws SQLException {
        String url = "jdbc:derby://localhost:1527/teste";
        Connection con = DriverManager.getConnection(url, "teste", "teste");        
    }
}

Mas então aparece esse erro:

Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:derby://localhost:1527/teste at java.sql.DriverManager.getConnection(DriverManager.java:596) at java.sql.DriverManager.getConnection(DriverManager.java:215) at javadbdemo.JavaDBDemo.main(JavaDBDemo.java:24) Java Result: 1

Procurei sobre isso na internet, e tudo que me falavam era do driver, que tinha que clicar com o direito em bibliotecas e adicionar o “derby.jar”, porém eu já fiz isso, como pode ser visto na imagem:

E eu passei essa madrugada inteira procurando sobre isso, e não achei nada… Então, alguém poderia me ajudar?