* TCP/IP: Questo è il protocollo di rete fondamentale. Quasi tutte le comunicazioni di database utilizza TCP/IP come meccanismo di trasporto sottostante. Fornisce consegna affidabile e ordinata dei dati.
* Protocolli di database specifici: Oltre a TCP/IP, i database utilizzano i propri protocolli proprietari o protocolli standardizzati per la comunicazione. Questi includono:
* ODBC (Connettività del database aperto): Un'API standard per l'accesso ai database. Utilizza SQL come linguaggio di query e comunica su TCP/IP.
* JDBC (connettività del database Java): Simile a ODBC, ma in particolare per le applicazioni Java. Utilizza anche TCP/IP per la comunicazione.
* OCI (Oracle Call Interface): L'API proprietaria di Oracle per l'accesso ai database Oracle. Questo comunica anche su TCP/IP.
* DB-LIB (libreria di database): Una libreria per la connessione ai database Sybase e Microsoft SQL Server.
* Protocollo di PostgreSQL: PostgreSQL utilizza il proprio protocollo client-server che funziona su TCP/IP.
* Protocollo di Mysql: MySQL ha anche il suo protocollo che funziona su TCP/IP.
In sintesi, mentre TCP/IP è il trasporto fondamentale, l'applicazione * utilizza un protocollo di livello superiore (ODBC, JDBC, protocollo specifico di un database, ecc.) Per interagire effettivamente con il sistema di database. La scelta di questo protocollo di livello superiore dipende dal sistema di database da utilizzare e dal linguaggio/ambiente di programmazione dell'applicazione.
software © www.354353.com