Casa Banche dati Cos'è l'architettura jdbc? - definizione da techopedia

Cos'è l'architettura jdbc? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Architettura di connettività del database Java (JDBC Architecture)?

L'architettura JDBC (Java Database Connectivity) è un'API che specifica le interfacce per l'accesso ai database relazionali. JDBC aiuta a connettersi a un database, inviare query e aggiornamenti al database e recuperare ed elaborare i risultati ottenuti dal database per le query.

Techopedia spiega Java Database Connectivity Architecture (JDBC Architecture)

JDBC è una parte fondamentale della piattaforma Java ed è una specifica API sviluppata da Sun Microsystems. L'architettura JDBC supporta modelli di elaborazione a due e tre livelli per l'accesso a un database.


Nel modello a due livelli, un'applet o un'applicazione Java comunicano direttamente con l'origine dati. Il driver JDBC consente la comunicazione tra l'applicazione e l'origine dati. Quando un utente invia una query all'origine dati, le risposte per tali query vengono inviate all'utente sotto forma di risultati. L'origine dati potrebbe non essere sempre una singola macchina situata in un unico posto. Può trovarsi su un altro computer su una rete a cui è connesso un utente. Questa è nota come configurazione client / server, in cui la macchina dell'utente funge da client e la macchina con l'origine dati in esecuzione funge da server. La connessione di rete può essere intranet o Internet.


Nel modello a tre livelli, i comandi o le query dell'utente vengono inviati ai servizi di livello intermedio, da cui i comandi vengono nuovamente inviati all'origine dati. I risultati vengono inviati al livello intermedio e da lì all'utente. Questo tipo di modello è molto utile per i direttori dei sistemi informativi di gestione, in quanto semplifica il controllo dell'accesso e l'aggiornamento dei dati aziendali. Anche la distribuzione delle applicazioni diventa semplice e offre vantaggi in termini di prestazioni. Il livello intermedio è generalmente scritto in C o C ++.


Il gestore driver JDBC è una spina dorsale tradizionale dell'architettura JDBC, che specifica gli oggetti per la connessione di applicazioni Java a un driver JDBC. JDBC Test Suite aiuta a garantire che i driver JDBC eseguano il programma. Il software JDBC-ODBC Bridge offre l'accesso JDBC tramite i driver di connettività del database aperto.

Cos'è l'architettura jdbc? - definizione da techopedia