A DB2 Connect továbbítja az alkalmazások által elküldött SQL utasításokat a gazda- vagy AS/400-as adatbázis-kiszolgálókhoz. A DB2 Connect majdnem minden érvényes SQL utasítást képes továbbítani. A kivételeket a DB2 Connect által visszautasított gazdagép vagy AS/400 kiszolgáló SQL utasítások helyen tárgyaljuk.
A beágyazott SQL feldolgozásnak két típusa létezik: a statikus SQL és a dinamikus SQL. A statikus SQL a minimálisra csökkenti az egy SQL utasítás végrehajtásához szükséges időt azáltal, hogy azt előre feldolgozza. A dinamikus SQL akkor kerül feldolgozásra, amikor az SQL utasítást a gazda- vagy AS/400-as adatbázis-kiszolgáló megkapja. A dinamikus SQL rugalmasabb, de potenciálisan lassabb. Az alkalmazás programozója dönt arról, hogy statikus, vagy dinamikus SQL-t használ. A DB2 Connect mindkettőt támogatja.
A különböző gazda- vagy AS/400-as adatbázis-kiszolgálók eltérő módon valósítják meg az SQL-t. A valamennyi IBM rendszer által támogatott általános SQL utasításokról a SQL Reference könyvben talál további tájékoztatást.
A DB2 Connect teljes mértékben támogatja az általános IBM SQL-t, épp úgy, mint az SQL DB2 Universal Database for OS/390, DB2 for MVS/ESA, DB2 for VSE & VM (előzőleg SQL/DS) és DB2 Universal Database for AS/400 általi megvalósításait. Az adatbázis függetlenségének megőrzése érdekében erősen ajánlott az IBM SQL használata. További tájékoztatást a Programozás DB2 Connect környezetben helyen talál.