Apache Commons DBUtils - Übersicht
Die Apache Commons DbUtils-Bibliothek besteht aus einer relativ kleinen Gruppe von Klassen, die die Verarbeitung von JDBC-Aufrufen ohne Ressourcenverlust vereinfachen und saubereren Code bieten sollen. Da die Bereinigung von JDBC-Ressourcen ziemlich langwierig und fehleranfällig ist, helfen DBUtils-Klassen dabei, den Code der Kesselplatte zu abstrahieren, sodass sich die Entwickler nur auf datenbankbezogene Vorgänge konzentrieren können.
Vorteile von DBUtils
Die Vorteile der Verwendung von Apache Commons DBUtils werden nachfolgend erläutert:
No Resource Leakage - DBUtils-Klassen stellen sicher, dass kein Ressourcenverlust auftritt.
Clean & Clear code - DBUtils-Klassen bieten sauberen und klaren Code für die Ausführung der Datenbankoperationen, ohne dass ein Code zur Bereinigung oder Verhinderung von Ressourcenlecks geschrieben werden muss.
Bean Mapping - Die DBUtils-Klasse unterstützt das automatische Auffüllen von Javabeans aus einer Ergebnismenge.
DBUtils Design Principles
Die Entwurfsprinzipien von Apache Commons DBUtils lauten wie folgt:
Small - Die DBUtils-Bibliothek ist sehr klein und enthält weniger Klassen, sodass sie leicht zu verstehen und zu verwenden ist.
Transparent- Die DBUtils-Bibliothek leistet hinter den Kulissen nicht viel Arbeit. Es nimmt einfach eine Abfrage entgegen und wird ausgeführt.
Fast - DBUtils-Bibliotheksklassen erstellen nicht viele Hintergrundobjekte und sind bei der Ausführung von Datenbankoperationen recht schnell.