Det finns en massa olika databas-ramverk och liknande som är lämpliga att använda. Mitt tips är https://www.hibernate.org som är en, vad dom kallar, "ultra-high performance object/relational persistence and query service".
Om du använder Hibernate i ditt databaslager så får du automatiskt stöd för ett flertal databashanterare, jag tror att dom i dagsläget stödjer 11 olika, bl.a alla stora kommersiella (Oracle, DB2, SQL Server etc.) och flera Open Source (mySQL, PostgreSQL).
Hibernate underlättar enorm processen att "persistera" objekt i en databas och kan spara en hel del tid.
