Vous pouvez utiliser JDBC - le moyen standard de faire parler Java aux bases de données. Vous aurez besoin du JDBC MySQL approprié chauffeur. Apache DbUtils fournit des classes utilitaires entourant JDBC et serait utile.
Si vous voulez une API de niveau supérieur qui supprime une partie du passe-partout, consultez Intégration JDBC de Spring .
Si vous voulez un ORM (mappage objet-relationnel), alors Hibernate est un bon choix.
J'ai utilisé les trois dans Scala avec succès.