Avant de chercher des API externes, il faut bien se renseigner sur les "API Standard" (fournies dans le JDK) : plusieurs milliers de classes, interfaces graphiques, flux, réseaux, XML, etc.
L'API standard fournit déja de nombreuses classes permettant la manipulation de certains types de documents : HTML, audio, images, ...
L'API standard fournit déja de nombreuses classes permettant la manipulation des flux et fichiers. On peut citer notamment les packages java.io, java.nio et java.net.
Éditeur : Liste complète des auteurs sur la page équipe+
Le framework MyBatis est un connecteur de données qui facilite l'utilisation d'une base de données relationnelle avec des applications orientées objets. MyBatis associe des objets avec des procédures stoquées ou des requêtes SQL utilisant un descripteur XML. La simplicité est le meilleur avantage de MyBatis sur les connecteurs de données relationnels.
La principale source pour trouver un driver se trouve sur le site d'Oracle : JDBC technology-enabled drivers
Vous pourrez affiner votre recherche en fonction de plusieurs critères :
SQL2JAVA est un outil de mapping objet-relationnel open-source. Il permet aux développeurs Java d'effectuer rapidement le mapping d'une base de données en un ensemble de classes.
Le code source généré utilise les méthodes standards de JDBC, de ce fait, il n'y a pas besoin de librairies supplémentaires à ajouter à l'application.