IBM COBOL for Linux on x86 1.2 integrates with PostgreSQL through SQL 
statements embedded in COBOL programs that enable you to retrieve, update, 
insert, and delete data from a PostgreSQL database. This integration provides a 
PostgreSQL coprocessor instead of a preprocessor, which means that the compiler 
translates the EXEC SQL statements into COBOL statements during the compilation 
process itself, rather than during a separate step before compilation. The 
COBOL for Linux coprocessor for PostgreSQL is based on the PostgreSQL ECPG 
preprocessor, modified to support COBOL instead of C. The coprocessor is 
integrated into the COBOL compiler. When a COBOL program with embedded SQL 
statements runs, it uses the same library that the ECPG preprocessor uses to 
run a C program. 
For more information about integration with PostgreSQL, see 
[Programming for a PostgreSQL 
environment](https://www.ibm.com/docs/en/cobol-linux-x86/1.2?topic=environments-programming-postgresql-environment)

Reply via email to