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: 103376,b0845cc9331535dc X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!postnews.google.com!u72g2000hsf.googlegroups.com!not-for-mail From: Vadim Godunko Newsgroups: comp.lang.ada Subject: Re: Free database bindings for Windows? Date: Tue, 19 Feb 2008 11:47:15 -0800 (PST) Organization: http://groups.google.com Message-ID: <12ca36c1-a3da-4403-a025-355b349acc40@u72g2000hsf.googlegroups.com> References: <47bb0af8$0$21766$4d3efbfe@news.sover.net> NNTP-Posting-Host: 87.117.8.17 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1203450435 17761 127.0.0.1 (19 Feb 2008 19:47:15 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 19 Feb 2008 19:47:15 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: u72g2000hsf.googlegroups.com; posting-host=87.117.8.17; posting-account=niG3UgoAAAD7iQ3takWjEn_gw6D9X3ww User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20070601 SeaMonkey/1.1.2,gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:19894 Date: 2008-02-19T11:47:15-08:00 List-Id: Peter C. Chapin: > I'm looking for a good way to interact with an off the shelf database > server from an Ada application. I need to be able to make SQL queries, > examine the results, and so forth. My application will be running on > Windows XP and will be built with GNAT GPL 2007. The database server > probably also needs to run on Windows XP, but this is a more flexible > requirement... I might be able to run the database server on a Linux > machine. My intention is to use either PostgreSQL (preferred) or MySQL. > I could possibly also use Oracle. > QtAda has bindings for the QtSql module. QtSql module may work with different database servers, including PostgreSQL, MySQL, SQLite, Oracle, MS SQL, and so on. It allows to build both Windows service and GUI applications. If your application requires GUI then QtAda may be interesting for you as portable GUI library.