Quire

SQLJ

From Quire, the open reference··1 min read

SQLJ è uno standard ISO (ISO/IEC 9075-10) per istruzioni SQL incorporate in programmi Java.

Al contrario di JDBC, SQLJ non è un'API ma un'estensione del linguaggio. In tal modo i programmi SQLJ devono essere eseguiti da un preprocessore (lo SQLJ translator) prima di essere compilati.

Alcuni vantaggi di SQLJ su JDBC:

  • I programmi SQLJ tendono ad essere più brevi di quelli JDBC.
  • La sintassi SQL può essere controllata in fase di compilazione.

Alcuni svantaggi di SQLJ rispetto a JDBC:

  • SQLJ richiede un preprocesso.
  • Molte IDE non hanno un supporto specifico per SQLJ.
  • Non c'è supporto SQLJ in alcune piattaforme middleware, come Hibernate.

Esempi#edit

I seguenti esempi mostrano i diversi usi della sintassi di SQLJ e JDBC.

Collegamenti esterni#edit

This article is mirrored from “SQLJ” on Italiano Wikipedia, revision 104627722, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 104627722 · just now