Sie können JDBC verwenden - das Standardmittel, um Java dazu zu bringen, mit Datenbanken zu kommunizieren. Sie benötigen das entsprechende MySQL JDBC Treiber. Apache DbUtils stellt einige Dienstprogrammklassen rund um JDBC bereit und wäre nützlich.
Wenn Sie eine API auf höherer Ebene wünschen, die einige der Standardbausteine entfernt, dann schauen Sie sich JDBC-Integration von Spring .
Wenn Sie ein ORM (Object-Relational Mapping) wollen, dann Hibernate ist eine gute Wahl.
Ich habe alle drei erfolgreich in Scala eingesetzt.