Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Anpassade program utför vanligtvis en specifik uppgift för några DBMS. Ett program kan till exempel hämta data från en enskild DBMS och generera en rapport, eller överföra data mellan flera DBMS. Vad dessa program har gemensamt är att dessa DBMS är kända innan programmet skrivs och sannolikt inte kommer att förändras under programmets livslängd.
Det anpassade programmet kräver därför liten eller ingen samverkan. Programutvecklaren kan välja en enda drivrutin för varje DBMS och kod direkt till dessa drivrutiner. Programmet kan på ett säkert sätt innehålla drivrutinsspecifik kod för att utnyttja funktionerna i dessa drivrutiner och kan till och med göra anrop till det interna databas-API:et för att använda funktioner som inte stöds av ODBC.
Det största samverkansproblemet för de flesta anpassade program är om mål-DBMS kommer att ändras i framtiden. I så fall kan den här processen förenklas genom att skriva mer driftskompatibel kod till att börja med. Sådana förändringar av DBMS är dock sällsynta och innebär i allmänhet en stor mängd arbete. På grund av detta väljer utvecklare av anpassade program sällan att öka samverkan på bekostnad av funktionalitet; de väljer vanligtvis att koda om den funktionen när de ändrar DBMSs.