Collection Contents Index New communications features Simplicity of operation pdf/chap3.pdf

New Features and Upgrading Guide
   CHAPTER 3. New Features in Adaptive Server Anywhere 6.0     

Programming interface enhancements


This section describes new features for the Adaptive Server Anywhere programming interfaces, and new interfaces supported.

Top of page  New ODBC features

There are two major areas of change to the ODBC support for Adaptive Server Anywhere Version 6:

Top of page  Native ODBC

ODBC in SQL Anywhere Version 5 

In previous releases of SQL Anywhere (as in other DBMS's), ODBC was a non-native interface. An ODBC driver translated ODBC calls to a set of "native" calls, which were passed on to the native interface DLL.

ODBC in Adaptive Server Anywhere Version 6 

In Adaptive Server Anywhere the ODBC driver sends commands directly to the database server, with no intervening "native" library.

Embedded SQL still native 

SQL Anywhere Version 5 provided a native interface using Embedded SQL. This library is still a native interface to Adaptive Server Anywhere:

Top of page  ODBC 3.0 support

Adaptive Server Anywhere Version 6 provides support for ODBC 3.0.

Levels of ODBC support 

ODBC features are arranged according to a level of conformance. Features are either Core, Level 1, or Level 2, with level 2 being the most complete level of ODBC support. These features are listed in the ODBC Programmer's Reference, which is available from Microsoft Corporation as part of the ODBC software development kit or from the following location on the Microsoft Web site:

.

Features supported by Adaptive Server Anywhere 

Adaptive Server Anywhere ODBC 3.0 support is as follows:

ODBC 3.0 new features 

While you can use new ODBC 3.0 features, such as descriptors, in your ODBC applications, ODBC 2.x applications will continue to work with Adaptive Server Anywhere and the ODBC 3.0 driver manager.

The ODBC 3.0 driver manager 

The ODBC driver manager is part of the ODBC software supplied with Adaptive Server Anywhere. The ODBC 3.0 driver manager has a new interface for configuring ODBC data sources.

Top of page  JDBC, Open Client, and TDS support

Adaptive Server Anywhere can appear to client applications as an Open Server. That is, it provides native support for the Sybase Open Client programming interface, and therefore native support for Sybase applications such as Replication Server and OmniConnect.

Open Server Gateway replaced 

SQL Anywhere Version 5 provided support for Open Client applications using the separate Open Server Gateway executable. This executable enabled SQL Anywhere to appear as an Open Server to Open Client applications.

There is no Open Server Gateway in Adaptive Server Anywhere Version 6. Instead, the Adaptive Server Anywhere database server can be set up to act as an Open Server itself. This change simplifies setup, improves performance, improves compatibility, and cuts down dramatically on the memory and disk resources required to provide Open Client access to your databases.

Tabular Data Stream 

The application protocol used to send and receive requests between clients and servers in Open Client/Open Server is called the Tabular Data Stream (TDS). To say that Adaptive Server Anywhere can appear as an Open Server means that it now provides support for client applications using TDS.

JDBC support 

The Sybase jConnect JDBC driver uses TDS, even though it does not require the Open Client libraries. Adaptive Server Anywhere supports JDBC connections using Sybase jConnect.

For Info     For a full description of Open Client support, see Adaptive Server Anywhere as an Open Server.

For Info     For a full description of JDBC support, see your Sybase jConnect documentation and Data Access Using JDBC.

Top of page  Embedded SQL features

Top of page  

Collection Contents Index New communications features Simplicity of operation pdf/chap3.pdf