Introduction
La libreria jdbc-utils è una collezione di classi riusabili
in 100% puro Java che potrebbe essere una valida alternativa al
DbUtils della
ASF, sviluppata con l'intento si
semplificare applicazioni che fanno uso frequente e ripetitivo delle API JDBC.
Lo sviluppo di applicazioni per DataBase è spesso macchinoso
e ripetitivo, l'utilizzo di una libreria che ne astrae le operazioni potrebbe
sicuramente apportare chiarezza nella (ri)lettura del codice.
Features
- Parametrizzazione degli statements SQL per mezzo di
proprietà della forma
${propertyname}
; - Formattazione dei
java.sql.PreparedStatement
per mezzo dijava.util.Map
e nonjava.lang.Object[];
- Esecuzione trasparente di comandi
batch
; - Gestione trasparente delle chiavi generate automaticamente dal
RDBMS a valle di
insert
eupdate
; - Utilizzo di una cache caricabile tramite
java.util.Properties
; - Gestione delle chiusure degli
java.sql.Statement
e deijava.sql.ResultSet
non a carico dello sviluppatore; - Utilizzo di
java.sql.DataSource
per la gestione di pull di connessioni.
Simple
Coinvolgendo solamente il classpath, l'installazione della libreria è semplicissima; lo è ancor di più utilizzare gli strumenti che fornisce, vedere la sezione Samples per credere!!!
Secure
jdbc-utils usa solamente statement
java.sql.PreparedStatement
pertanto è
impossibile per un client modificare query SQL per mezzo di apostrofi ed altri
trucchetti del genere
Open Source
jdbc-utils è un progetto
Open Source, pertato
puù essere ridistibuito sotto determinate condizioni.
Vedere la pagina
Legal per maggiori informazioni
Status
jdbc-utils è in continua fase di testing, a breve (almeno si spera) potrà essere effettuato un primo rilascio definitivo.