SQLJ

SQLJ（えすきゅーえるじぇい）は、コンピュータのJavaのプログラムにSQL文を埋め込む方法（埋め込みSQL）を定めたISO標準 (ISO/IEC 9075-10) である。
APIであるJDBCとは異なり、SQLJはプログラミング言語Javaを拡張したものである。そのため、SQLJプログラムを実行するためには、プログラムをコンパイルする前にプリプロセッサ（SQLJトランスレータ）で変換しなければならない。
SQLJがJDBCより優れている点は、次のとおりである。
逆に劣っている点は、次のとおりである。
例.
以下の例では、SQLJの文法とJDBCの用法を対比させる。