Comparing functional differences between versions

The functionality of the Java and C++ plug-ins differs in a number of ways. You should use the Java edition for performing administrative operations on Adaptive Server 12.5. The C++ version of the plug-in was included in the 12.5 version only to provide access to the Monitor Client GUI.

The Java plug-in contains support for all of the Adaptive Server 12.5.x features, including EJB Server, large page sizes, larger column lengths, Unicode datatypes, and the new Adaptive Server Replicator. The C++ version of the plug-in shipped with Adaptive Server 12.5 does not contain any of these functional enhancements.

Some features in the C++ version of the plug-in are not currently available in the Java version.

Table 7-1 provides a comparison of the main differences between the C++ and Java editions of the Adaptive Server plug-in.

Table 7-1: Feature comparison

Feature

C++

Java

Runs on all platforms

No – runs only on Windows platforms.

Yes

Can start local server

Yes – can start an Adaptive Server on the local machine.

No

SQL Monitor Client support

Yes

No

CT-Lib interface to servers

Yes – the C++ edition uses Client-Library, while the Java edition uses jConnect. Therefore, for example, interface parsing and directory services are not ‘native’ for the Java edition and behave differently from the C++ edition.

No – The current Java version interfaces parser supports only a subset of all interfaces file syntax (for example, uses TLI format on all UNIX platforms).

JConnect interface to servers

No

Yes

Modeless dialogs

No

Yes

Client side sorting

No – uses server-side sorting.

Yes – performs sorts in the client for improved performance.

SQL history

Yes

Planned

Editing of stored procedures and updating stored procedure definitions

Yes

Planned

DDLGen

No

Yes

Support for 12.5.0.1 features: large columns, multiple page sizes, Unicode datatypes, EJB Server, ASE Replicator

No

Yes

Proxy table support

Yes

Yes – improved proxy table support features for version 12.5.0.1 and later.

Login using LDAP directory services

No

Yes – from version 12.5.0.1 and later.