comp.lang.ada
 help / color / mirror / Atom feed
* APQ 2.0 is now Released (PostgreSQL/MySQL thick Binding)
@ 2003-09-08  3:45 Warren W. Gay VE3WWG
  0 siblings, 0 replies; only message in thread
From: Warren W. Gay VE3WWG @ 2003-09-08  3:45 UTC (permalink / raw)


At long last, the APQ 2.0 Thick Database Binding has now
been released. See:

  http://home.cogeco.ca/~ve3wwg/software.html#APQ


What is APQ?

It is a thick binding to the database client libraries for

  - PostgreSQL
  - MySQL      (new)

No ODBC driver or configuration is required. You can
build APQ with any combination of the databases you
want to support.

Also new is the concept of "Generic Database Programming".
Using tagged objects and polymorphism, it is now possible
to code your application in a database neutral way. See
Chapter 8 "Generic Database Programming" for a description
of this and a program example.

Why use APQ?

  - Very simple to use (only 2 objects to use + 1 for blobs)
  - Only Ada95 data types (no C language interfaces)
  - Blob support (PostgreSQL only at this time)
  - Full suite of generic functions/procedures for strongly
    typed programming
  - Date/time object support
  - No ODBC or other infrastructure to get going
  - Generic database programming is possible (database neutral code)
  - Full support for NULL values (including strong typing)
  - ACL or GPL2 dual license
  - Extensive programmer's reference manual (with examples)
  - soon to be available to win32 programmers

Win32 builds are possible if you know what you're doing. I
just haven't taken the time yet to document this procedure.
A win32 binary release is planned, however.

-- 
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg





^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-09-08  3:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-08  3:45 APQ 2.0 is now Released (PostgreSQL/MySQL thick Binding) Warren W. Gay VE3WWG

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox