IBM® Informix® Client Software Development Kit, Version 4.10

ESQL/C Guide

The topics explain how to use IBM® Informix® ESQL/C, the Informix implementation of Embedded Structured Query Language (SQL) for C (ESQL/C), to create client applications with database-management capabilities.

These topics serve as complete guide to the features of Informix ESQL/C that enable you to interact with the database server, access databases, manipulate the data in your program, and check for errors. However, certain operating systems do not support every documented ESQL/C feature. Check the IBM Informix Client Software Development Kit (Client SDK) machine notes for your operating system to determine exactly which features do not operate in your environment.

These topics progress from general topics to more advanced programming techniques and examples.

These topics are written primarily for C programmers who want to embed SQL statements in their programs to access IBM Informix databases.

These topics assume that you have the following background:
  • A working knowledge of your computer, your operating system, and the utilities that your operating system provides
  • Some experience working with relational or object-relational databases, or exposure to relational database concepts
  • C language programming
The following users might also be interested in some of these topics:
  • Database server administrators
  • Performance engineers

For information about software compatibility, see the Informix Client SDK release notes.

These topics are taken from IBM Informix ESQL/C Programmer's Manual.


Examples exchange | Troubleshooting

To find the PDF, see Publications for the IBM Informix 12.10 family of products.
For the release notes, documentation notes, and/or machine notes, see the Release Notes page.