Możesz użyć JDBC - standardowe sposoby uzyskiwania komunikacji Java z bazami danych. Będziesz potrzebować odpowiedniego MySQL JDBC kierowca. Apache DbUtils udostępnia kilka klas użytkowych otaczających JDBC i może być przydatny.
Jeśli potrzebujesz interfejsu API wyższego poziomu, który usuwa część schematu, sprawdź Integracja Spring z JDBC .
Jeśli chcesz mieć ORM (mapowanie obiektowo-relacyjne), Hibernacja to dobry wybór.
Z powodzeniem wykorzystałem wszystkie trzy w Scali.