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