JDBC/MX 5.0 Driver for SQL/MX Programmer's Reference (SQL/MX 2.x)

VARCHAR_WITH_LENGTH data types that utilize a double-byte character set. The double-byte character sets
supported by JDBC/MX are ISO88591, UCS2, KANJI, and KSC5601.
Previously, String type column data was always encoded using the default character set encoding, which was typically
ISO88591, but KANJI and KSC5061 were also supported.
Now the JDBC/MX driver encodes and decodes String data types as a function of the associated character set name for
the particular SQL table column independent of the default encoding. For the currently supported character sets, see
Multibyte Character Set (MBCS) Support.
Connection sharing across multiple threads
Applications that do not share connections across multiple threads can be used with the new JDBC version
(H50AAD) without any changes.
The existing multi-threaded application on other platforms with connection objects shared across multiple
threads can be directly ported to work with enhanced JDBC/MX driver.
For a new application, to utilize the connection sharing enhancement the application has to be redesigned to
share the connection across multiple threads.
Fallback provisions
If the application is modified for sharing connections across multiple threads, consider either of the following steps:
Explicitly synchronize the connection object usage in the application.
Revert back the changes done for sharing the connection.
Location Change for Installed Files
With the JDBC/MX V30 driver, the driver software was installed to the default location of the
/usr/tandem/java_public_lib directory, which was the public library directory for NonStop Server for Java 4.
Now for the V31 and subsequent PVUs, the JDBC/MX driver must be installed in its own space. For the current
installation location for the JDBC/MX driver, see JDBC/MX Driver File Locations.
Version of NonStop Server for Java
JDBC/MX requires these versions of NonStop Server for Java:
JDBC/MX V30 requires NonStop Server for Java 3.1.1 or subsequent 3.x release (product number T0083).
JDBC/MX V31 requires version 1 of NonStop Server for Java 4 (product number T2766), which is based on
J2SE SDK 1.4.1.
JDBC/MX V32 (TNS/R system) and H10 (TNS/E system) require NonStop Server for Java 4 (product number
T2766), which is based on J2SE SDK 1.4.2.
JDBC/MX H50 requires NonStop Server for Java 5 (product number T2766), which is based on J2SE 5.0.
JDBC/MX H50 AAD requires NonStop Server for Java 5 (product number T2766H51 or T2766H50), which is
based on J2SE 5.0.