SQL/OLB
SQL/OLB , eller Object Language Bindings , är en standard för inbäddning av SQL i Java , allmänt känd under sitt tidigare namn som SQLJ (del 0). Förutom att beskriva syntaxen och semantiken för SQLJ, som vanligtvis ges i förhållande till JDBC , beskriver standarden också mekanismer för att säkerställa binär portabilitet för SQLJ-applikationer, och specificerar olika Java-paket och deras inneslutna klasser.
SQL/OLB var informellt känd som " SQLJ del 0" före standardiseringen, som först inträffade under ANSI :s beskydd 1998 och sedan ISO 2000. Även om det senare publicerades efter huvuddelen av SQL:1999 , var det officiellt "del 10 " av den standarden – en konvention som upprätthölls för efterföljande ISO SQL-standarder, inklusive den nuvarande, SQL:2011 .
Exempel
För några (möjligen föråldrade) exempel, se artikeln om SQLJ .
Genomföranden
Både Oracle 8i och IBM DB2 introducerade stöd runt 1999. Oracle 12c hävdar överensstämmelse med SQL/OLB:1999, men inte med den nyare SQL/OLB:2008.
Se även
- SQL
- SQLJ (en föråldrad term för SQL/OLB)
- SQL:2003
- Språkintegrerad fråga