All of these points are explained in detail in later sections. With Java in Adaptive Server, you can:
Run Java in the database server using an internal Java Virtual Machine (Java VM).
Call Java functions (methods) directly from SQL statements.
Wrap Java methods in SQL aliases and call them as standard SQL stored procedures and built-in functions.
Access SQL data from Java using an internal JDBC driver.
Use Java classes as SQL datatypes.
Save instances of Java classes in tables.
Generate XML-formatted documents from raw data stored in Adaptive Server databases and, conversely, store XML documents and data extracted from them in Adaptive Server databases.
Debug Java in the database.