DB2 Connect zendt SQL-instructies die afkomstig zijn van toepassingsprogramma's door naar host- of AS/400-databaseservers. DB2 Connect kan bijna alle geldige SQL-instructies doorzenden. De uitzonderingen zijn gedocumenteerd in SQL-instructies voor de host- of AS/400-servers die niet worden ondersteund door DB2 Connect.
Er bestaan twee typen ingesloten SQL-instructies: statische SQL en dynamische SQL. Bij statische SQL wordt de tijd die nodig is om een SQL-instructie uit te voeren tot een minimum beperkt doordat de instructie voortijdig wordt verwerkt. Dynamische SQL-instructies worden verwerkt wanneer de SQL-instructie bij de host- of AS/400-databaseserver wordt aangeboden. Hierdoor zijn dynamische SQL-instructies flexibeler, maar kunnen ze ook langzamer zijn. De toepassingsprogrammeur beslist of er statische of dynamische SQL-instructies worden gebruikt. Beide typen worden ondersteund door DB2 Connect.
Verschillende host- of AS/400-databaseservers implementeren SQL op verschillende manieren. Raadpleeg de SQL Reference voor meer informatie over algemene SQL-instructies die worden ondersteund door alle IBM-systemen.
DB2 Connect biedt volledige ondersteuning voor algemene IBM SQL-instructies en voor SQL-toepassingen in DB2 Universal Database for OS/390, DB2 for MVS/ESA, DB2 for VSE & VM (voorheen SQL/DS) en DB2 Universal Database for AS/400. IBM SQL wordt sterk aanbevolen wanneer u niet afhankelijk wilt zijn van een bepaalde database. Zie Programmeren in een DB2 Connect-omgeving voor meer informatie.