Linux ODBC/MX Client Driver for SQL/MX Release 3.2.1 (H06.26+, J06.15+)

1 Overview
The Linux ODBC/MX client driver (driver) implements the ODBC 3.5 set of APIs. The Linux ODBC
applications (applications) send the requests to access data from an SQL/MX database to this
driver. This chapter describes the following:
Architecture (page 10)
“Client components (page 11)
“Server components (page 11)
“Driver managers (page 11)
“Data sources (page 11)
“Connections (page 12)
“Tracing” (page 12)
“Object naming and mapping (page 13)
“Unsupported ODBC APIs (page 13)
“Unsupported ODBC data types (page 14)
“Limitations (page 14)
Architecture
The applications interact with the driver to access an SQL/MX database. The driver is thread-safe,
and you can write multi-threaded C/C++ applications, which use the POSIX thread library.
The driver architecture comprises of client and server components, as shown in the architectural
diagram.
The application calls the SQLConnect() ODBC API to open a connection to a data source
representing an SQL/MX database. The NonStop SQL/MX connectivity service (MXCS) provides
support for remote connections to the SQL/MX database, such as from ODBC applications. The
10 Overview