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.


Copyright© 2019 HCL Technologies Limited