Anda dapat menggunakan JDBC - cara standar untuk membuat Java berbicara dengan database. Anda memerlukan MySQL JDBC yang sesuai pengemudi. Apache DbUtils menyediakan beberapa kelas utilitas seputar JDBC dan akan berguna.
Jika Anda menginginkan API tingkat yang lebih tinggi yang menghilangkan beberapa boilerplate, maka lihat Integrasi JDBC Spring .
Jika Anda menginginkan ORM (pemetaan objek-relasional), maka Hibernate adalah pilihan yang baik.
Saya telah menggunakan ketiganya di Scala dengan sukses.