आप JDBC का उपयोग कर सकते हैं - जावा को डेटाबेस से बात करने का मानक साधन। आपको उपयुक्त MySQL JDBC की आवश्यकता होगी चालक। अपाचे DbUtils JDBC के आसपास कुछ उपयोगिता वर्ग प्रदान करता है और उपयोगी होगा।
यदि आप एक उच्च स्तरीय एपीआई चाहते हैं जो कुछ बॉयलरप्लेट को बाहर ले जाए, तो वसंत का JDBC एकीकरण .
यदि आप एक ORM (ऑब्जेक्ट-रिलेशनल मैपिंग) चाहते हैं, तो Hibernate एक अच्छा विकल्प है।
मैंने स्कैला में तीनों का सफलतापूर्वक उपयोग किया है।