Content deleted Content added
mNo edit summary |
m clean up / fixed sortkey (checkwiki error #37 and #6) using AWB (8872) |
||
Line 1:
'''SQL/OLB''', or ''Object Language Bindings'', is a standard for embedding [[SQL]] in [[Java (programming language)|Java]], commonly known by its prior name as [[SQLJ]] (part 0). Besides describing the syntax and semantics of SQLJ, which are typically given relative to [[JDBC]], the standard also describes mechanisms to ensure binary portability of SQLJ applications, and specifies various Java packages and their contained classes.
SQL/OLB was informally known as "[[SQLJ]] part 0" before standardization, which first occurred under the aegis of [[ANSI]] in 1998 and then ISO in 2000. Although the latter was published after the bulk of [[SQL:1999]], officially it was "part 10" of that standard—a convention that was maintained for subsequent ISO SQL standards, including the current one, [[SQL:2011]].
== Examples ==
Line 9:
== Implementations ==
{{expand section|date=November 2012}}
Both [[Oracle database|Oracle 8i]] and [[IBM DB2]] introduced support support around 1999.<ref name="MeltonEisenberg2000">{{cite book|author1=Jim Melton|author2=Jim Melton Andrew Eisenberg|title=Understanding SQL and Java Together: A Guide to Sqlj, Jdbc, and Related Technologies|url=http://books.google.com/books?id=phbh1EK2aNMC&pg=PA173|year=2000|publisher=Morgan Kaufmann|isbn=978-1-55860-562-6|page=173}}</ref> Oracle 11gR2 claims conformance with SQL/OLB:1999, but not with the newer SQL/OLB:2008.
==See also==
Line 20:
{{SQL}}
{{database-stub}}▼
{{DEFAULTSORT:SQL OLB}}
[[Category:SQL]]
▲{{database-stub}}
[[ru:SQL/OLB]]
|