From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,3ac0f9399164ca9f X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!n7g2000prc.googlegroups.com!not-for-mail From: Emmanuel Briot Newsgroups: comp.lang.ada Subject: Re: Qt Ada database support? Date: Thu, 11 Jun 2009 09:58:40 -0700 (PDT) Organization: http://groups.google.com Message-ID: <2d0e839d-92a3-420a-a7bf-6995b183bf52@n7g2000prc.googlegroups.com> References: NNTP-Posting-Host: 96.49.26.99 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1244739521 1286 127.0.0.1 (11 Jun 2009 16:58:41 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 11 Jun 2009 16:58:41 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: n7g2000prc.googlegroups.com; posting-host=96.49.26.99; posting-account=6yLzewoAAABoisbSsCJH1SPMc9UrfXBH User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.10) Gecko/2009042700 SUSE/3.0.10-3.1 Firefox/3.0.10,gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:6436 Date: 2009-06-11T09:58:40-07:00 List-Id: The GNAT Components Collection (gnatcoll) was released some time ago and is part of the public release. Among a lot of other goodies, it includes the GNATCOLL.SQL hierarchy of packages, which abstract the DBMS backend, while providing additional features, like Ada subprograms to write syntactically correct queries, local caches of query results, type safety,... We had published a paper at Ada Europe 2008 about it. The last release only includes support for postgresSQL, but we recently added support for sqlite3 (which by the way required a major redesign of the API). Adding mysql is part of the plan and should be rather easy now. You could look into that (either by accessing the public subversion repositories, or through your usual support contract) Emmanuel