Le jar est executable, pour peu que vous ayez un MySQL d'insatller sur votre machine avec le pilote JDBC associé et une BD todolist contenant une table todolist contenant un seul champ texte nommé todo. Sinon, il vous faudra modifier le fichier .todolist qui fait office de fichier de config (voir en dessous)
Le chargement du Driver est fait par une classe à part (ConnectionSupplier.java) et fait appel à un fichier de configuration qui contient, sur chaque ligne, si plusieurs SGBD sont disponibles : nom du serveur, pilote à charger (invisible pour le client) et l'url de la base de données sur laquelle on se connecte. Peut être améliorer puisque si plusieurs lignes présentes, on peut charger un driver MySQL pour Oracle, du fait que les JComboBox ne sont pas syncro.