Open SQL for Java provides you, the application developer, with a persistence framework, which helps you develop portable, high-performance database applications. This is also due to the fact that Open SQL for Java is closely integrated in the SAP Java infrastructure (including the Java Dictionary and Software logistics). All tables are defined, cross-platform in the central Java Dictionary. You can then access table data in Java applications using SQLJ, Java Database Connectivity (JDBC), or EJB Container Managed Persistence (CMP), without needing to take the particular features of each database into account.
The SAP Java IDE provides tool support, both for creating tables and for accessing table data in Java sources.
The Java Dictionary Perspective provides an editor that enables you to define cross-platform database objects such as tables and indexes. The objects created in the Java Dictionary are written to the database using Open SQL for Java.
This process is summarized in a single graphic below:
Defining database objects |
|
Accessing database data using SQLJ |
|