Java programming guidelines
You can use the following Java™ packages,
interfaces, classes, and methods in a Java method:
- SQLJ packages
You can use all the basic and optional Java packages that are in the development kit for Java. That is, Java methods can use java.util.*, java.io.*, java.net.*, java.rmi.*, and so on. However, Java methods cannot use java.awt.*, java.applet.* and other GUI packages.
- Informix® SQLJ
extensions
Certain HCL Informix extensions to SQLJ are available to applications that need to use the capabilities of the database server. The Informix extensions are in the com.informix.udr package.
- Java Database
Connectivity (JDBC) API
Java methods can use the JDBC API to access the database.
- Informix JDBC
extensions
Java methods can also use Informix extensions to the JDBC API.
Version 4.0 of BladeSmith does not generate Java code for opaque data types. For a list
of additional restrictions on the Java code
you can generate with BladeSmith, see Options for routines.
Important: You must use the HCL Informix J/Foundation component
to enable services that use Java.
When you edit your Java source code, follow the guidelines and restrictions listed in the J/Foundation and Informix JDBC Driver documentation.