Tutorial JDBC
L'API JDBC è un'API Java che può accedere a qualsiasi tipo di dati tabulari, in particolare i dati archiviati in un database relazionale. JDBC funziona con Java su una varietà di piattaforme, come Windows, Mac OS e le varie versioni di UNIX.
Perché imparare JDBC?
JDBC sta per Java Database Connectivity, che è un'API Java standard per la connettività indipendente dal database tra il linguaggio di programmazione Java e un'ampia gamma di database.
La libreria JDBC include API per ciascuna delle attività menzionate di seguito che sono comunemente associate all'utilizzo del database.
Effettuare una connessione a un database.
Creazione di istruzioni SQL o MySQL.
Esecuzione di query SQL o MySQL nel database.
Visualizzazione e modifica dei record risultanti.
Applicazioni di JDBC
Fondamentalmente, JDBC è una specifica che fornisce un set completo di interfacce che consente l'accesso portabile a un database sottostante. Java può essere utilizzato per scrivere diversi tipi di eseguibili, come:
Applicazioni Java
Applet Java
Servlet Java
Java ServerPages (JSP)
Enterprise JavaBeans (EJB).
Tutti questi diversi eseguibili possono utilizzare un driver JDBC per accedere a un database e sfruttare i dati memorizzati.
JDBC fornisce le stesse funzionalità di ODBC, consentendo ai programmi Java di contenere codice indipendente dal database.
I pacchetti JDBC 4.0
Java.sql e javax.sql sono i pacchetti principali per JDBC 4.0. Questa è l'ultima versione di JDBC al momento della stesura di questo tutorial. Offre le classi principali per interagire con le origini dati.
Le nuove funzionalità di questi pacchetti includono modifiche nelle seguenti aree:
Caricamento automatico del driver del database.
Miglioramenti alla gestione delle eccezioni.
Funzionalità BLOB / CLOB migliorata.
Miglioramenti dell'interfaccia di connessione e istruzione.
Supporto per set di caratteri nazionali.
Accesso SQL ROWID.
Supporto del tipo di dati XML di SQL 2003.
Annotations.
Pubblico
Questo tutorial è progettato per i programmatori Java che desiderano comprendere in dettaglio il framework JDBC insieme alla sua architettura e al suo utilizzo effettivo.
Prerequisiti
Prima di procedere con questo tutorial, dovresti avere una buona conoscenza del linguaggio di programmazione Java. Dato che ti occuperai di RDBMS, dovresti avere una precedente esposizione ai concetti di SQL e database.