SQLJ представляет собой альтернативный JDBC способ работы с БД из Java-программ, использующий схему включающего языка/предкомпиляции. В отличие от JDBC, SQLJ позволяет использовать в программе только статические SQL-обращения к базе, однако исходный текст программ может выглядеть много компактнее.
Подобно Java-программам с JDBC, программы с SQLJ могут работать как на клиенте, так и на сервере.
SQLJ стандартизован комитетом ANSI. Более подробно о нем см. на web-узле консорциума SQLJ .