Projects / UESQLC


Universal Embedded SQL Compiler (UESQLC) is a compiler that provides a common way for accessing heterogeneous databases. UESQLC is based on Structured Query Language (SQL) as a standard for accessing data. This interface provides maximum interoperability, i.e. a single application can access different SQL Database Management Systems (DBMS) through a common set of embedded SQL code (UESQL). This enables a developer to build and distribute a client/server application without targeting a specific DBMS.

Operating Systems

Recent releases

  •  17 Apr 2005 20:04

    Release Notes: This release replaces the old PostgreSQL 6.2.x CDML with a more current and correct version. It adds support on Java for SQL TIMESTAMP. It removes the auto-commit at the end of UESQL blocks, so the commit must be done manually. Incorrect use of the term "schema" instead of "catalog" has been fixed. There are many internal enhancements and fixes.

    •  13 Oct 2003 07:48

      Release Notes: This release added a command line modifier for checking the syntax, support for compiling multiple source files at a time, support for qualified identifiers in the function parameters of embedded expressions, and fixed a bug with not escaping double quotes, quotes, and backslashes. It also added proper support for rollbacks in Java, more convertors for the standard Java types, and many internal enhancements and fixes. The --output switch was removed as the output file is now determined from the input file name.

      •  20 Oct 2002 14:30

        Release Notes: This release includes a new statement for declaring embedded search condition variables, alleviating the problem with unsupported prepared statements. It also includes more enhancements for the Java support and some bugfixes.

        •  29 Sep 2002 03:57

          Release Notes: This release includes support for the PostgreSQL JDBC, adds support for the JAVA library in the Doxygen documentation, and includes many more enhancements and fixes.

          •  29 Aug 2002 04:33

            Release Notes: This version adds a new SQL data type (TIME) to the C++ library (uesql::TTime). The old Java classes 'TSqlstate' and 'TSqlstateDescriptor' have been merged into a single class called 'TState'.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.