ESQL/C Guide

The HCL OneDB™ ESQL/C Programmer's Manual explains how to use , the HCL OneDB 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 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 HCL OneDB 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 HCL OneDB 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 HCL OneDB Client SDK release notes.