JDBCFacade - Википедия - JDBCFacade
JDBCFacade является Открытый исходный код библиотека для изготовления JDBC проще в использовании и меньше подвержено ошибкам, при этом поощряется четкое разделение между постоянством и логикой предметной области.
Технические детали
JDBCFacade поддерживает J2SE 1.2 и новее. Это включает в себя JDBC версия 2.0 и выше.
В отличие от многих подобных инструментов, JDBCFacade никоим образом не мешает нормальному использованию JDBC. JDBCFacade использует команды и абстрактные фабричные шаблоны для предоставления упрощенного API базы данных, который скрывает от пользователя многие детали подключения и обработки ошибок.
JDBCFacade поддерживает 4 типа команд:
- FetchCommand - выполняет оператор запроса JDBC (SELECT), который, как ожидается, вернет ноль или более строк, а затем использует предоставленную фабрику для создания объекта из каждой из этих строк.
- GetCommand - выполняет оператор запроса JDBC (SELECT), который должен вернуть ровно одну строку, а затем использует предоставленную фабрику для создания объекта из этой строки
- UpdateCommand - выполняет инструкцию JDBC, которая не возвращает ResultSet, например инструкцию update или DDL.
- VisitCommand - выполняет оператор запроса JDBC (SELECT), который, как ожидается, вернет ноль или более строк, а затем применяет предоставленного посетителя к каждой из этих строк.