Several changes have been made to Java support in Sybase IQ.
Java objects in the database not supported (behavior change) Support has been removed for storing data as Java objects. Support is maintained for Java stored procedures.
JRE version Sybase IQ now installs Java Runtime Environment (JRE) version 1.4.2 on all platforms.
Java sample programs Sybase IQ now installs sample programs formerly in the jxmp directory in samples/asa/java.
Information utility reports the version of installed Java classes The dbinfo utility and a_db_info structure now report the version of the Java classes installed in a database.
For more information, see “The Information utility (dbinfo)” in Sybase IQ Utility Guide and “a_db_info structure” in Adaptive Server Anywhere Programming Guide.
Debugger changes The database object debugger that lets you debug both stored procedures and Java classes has been integrated into Sybase Central. The user interface has been redesigned.
For more information, see Appendix C, “Debugging Logic in the Database” in Sybase IQ System Administration Guide.
Java 2 support Java in the database can now use classes from Java 2 (JDK 1.2 and 1.3) and Java.
For more information, see Adaptive Server Anywhere Programming Guide.
To use this feature, you must upgrade the database using ALTER DATABASE UPGRADE.
JDBC 2.0 Java classes in the database can now use the JDBC 2.0 interface to access data.
For more information, see Adaptive Server Anywhere Programming Guide.
To use this feature, you must upgrade the database using ALTER DATABASE.
Diagnostic procedure A new system procedure, sa_java_loaded_classes, lists all classes loaded by the Java virtual machine.
For more information, see Adaptive Server Anywhere SQL Reference.
To use this feature, you must upgrade the database.
Security manager You can use a built-in security manager or provide your own implementation to control access to security-sensitive Java features.
For more information, see Adaptive Server Anywhere Programming Guide.