Introduction to ODBC

The ODBC interface is a call-based application programming interface defined by Microsoft Corporation as a standard interface to database management systems on Microsoft Windows. In addition, ODBC is now widely used on many non-Windows platforms, such as Linux.

Software requirements

To write ODBC applications for Adaptive Server Enterprise, you need:

Supported platforms

See the Open Server and SDK New Features for Microsoft Windows, Linux, UNIX, and Mac OS X for a list of platforms on which Adaptive Server ODBC Driver is available.

NoteSignificant portions of this book deal with writing C programs to access data using ODBC functions with Adaptive Server ODBC Driver. There are utilities, programs, and 4GL RAD tools that can use ODBC connections. For example, you can write a PowerBuilder® application or a PHP Web page that connects to an ODBC datasource. For such uses, you only need to know how to set up a datasource using Adaptive Server ODBC Driver. Once the datasource has been set up, these tools completely abstract the underlying ODBC function calls.