Assicurati di eseguire prima questo:
Class.forName("com.mysql.jdbc.Driver");
Questo costringe il driver a registrarsi, in modo che Java sappia come gestire le stringhe di connessione al database.
Per ulteriori informazioni, vedere MySQL Riferimento connettore .