Sommario:
- Definizione: che cosa significa Connettore di connessione al database Java (Connettore JDBC)?
- Techopedia spiega Java Database Connectivity Connector (JDBC Connector)
Definizione: che cosa significa Connettore di connessione al database Java (Connettore JDBC)?
Un connettore JDBC (Java Database Connectivity) è un'API (Application Programming Interface) per Java, che consente di collegare qualsiasi driver utilizzando la tecnologia JDBC. Un connettore JDBC rende superfluo modificare il codice del driver in plug-and-play con applicazioni Java.
Techopedia spiega Java Database Connectivity Connector (JDBC Connector)
Un connettore JDBC fornisce un modo per stabilire connessioni con un database. Ha le seguenti caratteristiche:
- Una raccolta di classi e interfacce per Java, scritta nel linguaggio di programmazione Java
- Un aiuto per la scrittura di applicazioni di database poiché fornisce un'API standard per i programmatori di database
- Un meccanismo attraverso il quale le applicazioni Java possono comunicare con una vasta gamma di database
- Un programma che consente a un programmatore di scrivere un singolo programma una volta utilizzando l'API JDBC e quindi eseguirlo su qualsiasi piattaforma con la combinazione di Java e JDBC
- Un modo per inviare facilmente istruzioni SQL a qualsiasi database relazionale
- Un'interfaccia di basso livello che utilizza i comandi JDBC SQL (Questi comandi possono essere richiamati direttamente perché JDBC è progettato per essere una base per costruire interfacce e strumenti di livello superiore. JDBC aiuta anche a stabilire una connessione con i database e facilita l'invio di istruzioni SQL e l'elaborazione del risultato .)
Attualmente, l'API ODBC (Open Database Connectivity) è l'interfaccia più utilizzata per accedere ai database relazionali, poiché offre la flessibilità di connettersi a qualsiasi database in qualsiasi piattaforma. Tuttavia, ha anche i suoi svantaggi. Esistono quattro motivi importanti per utilizzare JDBC sull'API ODBC:
- ODBC utilizza un'interfaccia C e richiede chiamate al codice C nativo da Java. Ciò ha molti inconvenienti come l'implementazione, la sicurezza e la portabilità automatica dell'applicazione.
- La traduzione dell'API ODBC C nell'API Java non è possibile perché Java non ha puntatori e ODBC è ricco di puntatori.
- JDBC è semplice da usare e offre soluzioni semplici alle query, a differenza di ODBC, che richiede l'installazione manuale dei driver su ciascun computer client.
- JDBC adatta lo stile e le virtù di Java.
