Video: Een database maken in Excel 2024
SQL, samen met een paar specifieke hulpprogramma's, databases kan verbinden tussen verschillende DBMS-databases (DBMS). Databases die zijn gemaakt met verschillende DBMS, hebben hun gegevens op verschillende manieren georganiseerd en elk verwacht op zijn eigen manier te worden gepraat. Dit is prima als uw databasetoepassing dezelfde DBMS aanneemt die uw database in de eerste plaats heeft gemaakt. Dat is echter niet altijd het geval. Soms wil uw toepassing mogelijk gegevens uit één database ophalen en vervolgens andere gegevens ophalen uit een andere database die is gemaakt met een andere DBMS.
Om dergelijke situaties af te handelen, hebt u iets nodig om generieke databaseaanvragen te vertalen naar de specifieke vorm die door de database aan de achterkant wordt verwacht. Twee tools die dit doen zijn ODBC en JDBC. Waar die acroniemen oorspronkelijk voor stonden, maakt niet echt uit. Wat er toe doet is wat ze doen. Ze geven uw toepassingsprogramma een standaardinterface die er hetzelfde uitziet, ongeacht de database die u gebruikt:
-
De ODBC of JDBC vertaalt uw standaard-SQL in het specifieke dialect dat door de database wordt verwacht.
-
Wanneer de database een resultaat retourneert, wordt de ODBC- of JDBC-interface weer actief en wordt de resultatenset doorgegeven aan de gebruiker.