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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,b4dc68be41aaee61 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-12-01 17:10:02 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail From: "Juergen Pfeifer" Newsgroups: comp.lang.ada Subject: Re: Using MySQL from ADA program Date: Sun, 2 Dec 2001 02:09:18 +0100 Organization: T-Online Message-ID: <9ubuvv$kue$01$1@news.t-online.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.t-online.com 1007255359 01 21454 zQbQTOlVShYMMy 011202 01:09:19 X-Complaints-To: abuse@t-online.com X-Sender: 340028232866-0001@t-dialin.net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Xref: archiver1.google.com comp.lang.ada:17289 Date: 2001-12-02T02:09:18+01:00 List-Id: "Pascal Obry" schrieb im Newsbeitrag news:u8zcndgtf.fsf@wanadoo.fr... > > "M. A. Alves" writes: > > > On Fri, 30 Nov 2001, M. A. Alves wrote: > > > On Thu, 29 Nov 2001, Preben Randhol wrote: > > > > . . . http://gnade.sourceforge.net . . . > > > > > > Yes, GNADE seems very nice now. . . > > > > . . . but, unfortunately, it won't even build. < > found.>> > > > > I must confess I am still under the impression GNADE is not working > > anywhere outside its foundry. > > Certainly not. I have been able to build many versions. I've not tried the > latest one though. > > Pascal. > Well, from time to time I try to build GNADE on machines where I only have GNAT and the required basic GNU tools and it usually builds without problems. I do this of course to ensure that it builds outside its foundry;-) Please note that the current focus of GNADE is the implementation of an embedded SQL precompiler that is reasonable close to the ISO92 specs. All the native bindings for MySQL or PostgreSQL are more or less placeholders for future efforts. The ESQL preprocessor is built on the ODBC binding and this was a good decision because we were able to interface with a variety of different databases on different platforms without changing a single line of source code. Nevertheless ESQL is not the most elegant way to integrate generic database support with Ada95, although it is a reasonable approach for smaller apps. And ODBC is fine as long as you don't have to scale for thousands of simultaneous connections to your backend. But the GNADE project is open for the discussion of better approaches. Personally my favourite scenario is still to have a GNAT.NET compiler for the .NET platform and then simply to reuse the very rich ADO.NET architecture for data access from Ada. My 2c :-) J�rgen