SQL/MX Programming Manual for Java
HP NonStop SQL/MX Programming Manual for Java—523726-003
A-1
A SQLJ Syntax
This appendix provides a quick reference for the syntax of SQLJ as implemented in 
SQL/MX:
•
SQLJ Clause on page A-1
•
Host Expression on page A-6
•
Supported SQL Statements on page A-8
SQLJ Clause
An SQLJ clause specifies an embedded SQLJ statement inside a Java application. An 
SQLJ clause begins with the characters #sql and is specified as one of these clauses: 
a connection declaration, an iterator declaration, or an executable clause.
Connection Declaration Clause
A connection declaration clause generates a connection context class. An SQLJ 
database connection is an object of a connection context class. A connection class 
declaration can appear anywhere a Java class definition can appear. 
Java-modifiers 
specify the usual modifiers for Java class declarations: private, protected, 
public, final, static, transient, volatile.
Java-class-name 
is a valid Java identifier that names the connection context class. 
#sql SQLJ-specific-clause ;
SQLJ-specific-clause is: 
connection-declaration-clause 
| iterator-declaration-clause 
| executable-clause 
connection-declaration-clause is: 
[
Java-modifiers] context Java-class-name 










