Nella terminologia informatica , un'astrazione semplifica un programma , eliminando i componenti non necessari per concentrarsi solo sulle caratteristiche essenziali . JDBC astrazioni nascondono quadro di programmazione complicata del programma JDBC , rendendo più semplice per gli utenti di comprendere e di operare . L'astrazione è ancora un programma Java in codice , ma le linee di codice richiesto è stato ridotto all'essenziale .
Caratteristiche
Una tipica astrazione JDBC contiene un modello che semplifica le funzioni del programma , con la codifica in atto per gestire le classi di base, quali database, tabelle , set di righe e righe . Limitandosi ad un numero minimo di classi , l'astrazione consente di evitare molti dei disordinati , fastidiosi dettagli che complicano la programmazione . Il modello permette di eliminare tutto il codice di basso livello che a volte possono rendere JDBC un'interfaccia frustrante da utilizzare durante la fase di sviluppo dell'applicazione . In particolare , il modello gestisce la creazione e la liberazione di risorse , consentendo allo sviluppatore di applicazioni per controllare altre responsabilità , come ad esempio il linguaggio Structured Query , o SQL , ed i risultati estratti .
funzione
astrazione JDBC fornisce un modo più efficace per interagire con una connessione al database . L'astrazione definisce in primo luogo i parametri di connessione e quindi apre la connessione. Lo sviluppatore dell'applicazione deve specificare la dichiarazione richiesta . L'astrazione prepara ed esegue l'istruzione , che stabilisce il ciclo di ripetere la query fino a quando tutti i risultati desiderati sono raccolti . In seguito, l'astrazione elabora tutte le eccezioni , gestisce tutte le operazioni e chiude la connessione al database .
Vantaggi
astrazione JDBC è semplice da usare, e consente di risparmiare agli sviluppatori il tempo e lo sforzo coinvolto nella scrittura di codice operativo ripetitivo . Inoltre aiuta a prevenire una serie di errori comuni , come dimenticare di chiudere la connessione al database all'uscita . Se una connessione non viene chiusa , un altro collegamento deve essere aperto per il visitatore successivo , ovvero due connessioni sono aperte invece di uno solo . Queste connessioni inutili si accumulano e provocano il server di database di rallentare , compromettere le prestazioni complessive e ostacolare la produttività .
Considerazioni
E ' importante prendere in considerazione le vostre abilità di programmazione personali , quando si cerca di decidere se utilizzare una astrazione JDBC al contrario di scrivere le singole righe di codice . Mentre è una potente interfaccia , JDBC può essere troppo complesso per la sua necessità di supportare lo standard SQL e per mascherare le varianze tra i motori di database . Dal momento che i database relazionali utilizzano SQL , la scrittura di un interfaccia JDBC è simile alla scrittura di un programma in due lingue, SQL e Java , allo stesso tempo . Usando una astrazione JDBC può eliminare gran parte della difficoltà .
Programmazione © www.354353.com