SQL / OLB , o Object Language Bindings , es un estándar para incrustar SQL en Java , comúnmente conocido por su nombre anterior como SQLJ (parte 0). Además de describir la sintaxis y la semántica de SQLJ, que normalmente se dan en relación con JDBC , el estándar también describe los mecanismos para garantizar la portabilidad binaria de las aplicaciones SQLJ y especifica varios paquetes de Java y sus clases contenidas.
SQL / OLB se conocía informalmente como " SQLJ parte 0" antes de la estandarización, que se produjo por primera vez bajo los auspicios de ANSI en 1998 y luego ISO en 2000. Aunque este último se publicó después de la mayor parte de SQL: 1999 , oficialmente era "parte 10 "de ese estándar, una convención que se mantuvo para los estándares ISO SQL posteriores, incluido el actual, SQL: 2011 .
Ejemplos de
Para ver algunos ejemplos (posiblemente desactualizados), consulte el artículo sobre SQLJ .
Implementaciones
Tanto Oracle 8i como IBM DB2 introdujeron soporte alrededor de 1999. [1] Oracle 12c afirma conformidad con SQL / OLB: 1999, pero no con la versión más reciente de SQL / OLB: 2008. [2]
Ver también
- SQL
- SQLJ (un término desactualizado para SQL / OLB)
- SQL: 2003
- Consulta integrada de lenguaje
Referencias
- ^ Jim Melton; Jim Melton Andrew Eisenberg (2000). Comprensión conjunta de SQL y Java: una guía para Sqlj, Jdbc y tecnologías relacionadas . Morgan Kaufmann. pag. 173 . ISBN 978-1-55860-562-6.
- ^ http://docs.oracle.com/cd/E16655_01/server.121/e17209/ap_standard_sql008.htm