comp.lang.ada
 help / color / mirror / Atom feed
From: Anh Vo <anhvofrcaus@gmail.com>
Subject: Re: ANN: Introducing AdaBase - Thick database bindings for Ada
Date: Wed, 18 May 2016 10:13:00 -0700 (PDT)
Date: 2016-05-18T10:13:00-07:00	[thread overview]
Message-ID: <4bf3d5a5-eb27-4976-bd30-30efe46f3ddb@googlegroups.com> (raw)
In-Reply-To: <d7d3f9d8-4514-4794-bfc9-b835e7a2eac4@googlegroups.com>

On Friday, May 13, 2016 at 1:37:16 PM UTC-7, jrmarino wrote:
> Hey guys, I know there are several options for Ada to interface with databases, but I wasn't happy with any of them for various reasons and thus created yet another option to scratch my itch.  I was aiming at a consistent interface to which the various drivers adapt.  With some care, the database backends should be interchangeable.
> 
> So far I've created drivers for MySQL and SQLite and the driver for PostgreSQL is next on my list.  I'd like to eventually support others such as Firebird, MSSQL, Oracle, etc., but those will be very low priority for me over the next year.  Contributions are welcome of course -- It's been released under the developer- and commercial-friendly ISC licence.
> 
> I've spent a lot of time documenting the interface and providing a lot of real examples.  If you are at all looking for something like this, I recommend that you spend a few minutes going through the descriptions and examples of all the functions:
> 
> http://jrmarino.github.io/AdaBase/
> 
> It's been developed on DragonFly and FreeBSD, and I haven't tested it on Windows yet, but I will.  it's already available for BSD users, see: http://www.freshports.org/databases/adabase
> 
> I believe AdaBase is already mature for MySQL and SQLite, but reports of issues will be welcome.  I'm active on github, so issues and pull requests will be dispositioned quickly if you wish to leverage those tools.
> 
> Hopefully other people will find this project useful!
> 
> --  John

Thank you for sharing your work with others.

I am a newbie when it comes to database. Your work is a perfect start for me. I just finished building your bindings on Windows. I will try on my Linux box later.

My first test was on fruit1.gpr. When running I got error message "raised ADABASE.ERRMODE_EXCEPTION : Failed to connect to file:///home/marino/adabase.sqlite". Look like most of the tests depended on /home/marino/adabase.sqlite file. 

Is there any way you can put it on GitHub? Thanks.

Anh Vo


  parent reply	other threads:[~2016-05-18 17:13 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-13 20:37 ANN: Introducing AdaBase - Thick database bindings for Ada jrmarino
2016-05-13 21:44 ` Per Sandberg
2016-05-13 23:37   ` Randy Brukardt
2016-05-14  6:59     ` gautier_niouzes
2016-05-16 20:06       ` Randy Brukardt
2016-05-17  7:35         ` gautier_niouzes
2016-05-17  9:38           ` G.B.
2016-05-17 23:29             ` Randy Brukardt
2016-05-29  3:45     ` David Botton
2016-05-14  6:22 ` Dmitry A. Kazakov
2016-05-14 10:41   ` jrmarino
2016-05-14 11:31     ` Björn Lundin
2016-05-14 17:11     ` Jeffrey R. Carter
2016-05-14 12:22 ` AdaMagica
2016-05-14 13:27   ` Georg Bauhaus
2016-05-14 13:50     ` Dmitry A. Kazakov
2016-05-15 13:59     ` Shark8
2016-05-15 17:03       ` Björn Lundin
2016-05-19 15:50         ` Shark8
2016-05-15 14:23     ` AdaMagica
2016-05-15 19:38       ` jrmarino
2016-05-16 19:45 ` Olivier Henley
2016-05-18 17:13 ` Anh Vo [this message]
2016-05-19  8:16   ` jrmarino
2016-05-20 15:18 ` Martin
2016-05-20 17:44   ` jrmarino
2016-05-20 20:36     ` Jeffrey R. Carter
2016-05-20 23:44       ` jrmarino
2016-05-21  1:12         ` Jeffrey R. Carter
2016-05-21  7:01           ` jrmarino
2016-05-21 10:37             ` Georg Bauhaus
2016-05-21 17:49             ` Jeffrey R. Carter
2016-05-21 18:14               ` jrmarino
2016-05-21  5:11         ` J-P. Rosen
2016-05-21  6:43           ` jrmarino
2016-05-21 11:09             ` J-P. Rosen
2016-05-21 16:54 ` jrmarino
2016-05-21 18:20   ` Jeffrey R. Carter
2016-05-21 18:44     ` jrmarino
2016-05-22 21:35       ` Martin
2016-05-23  0:33         ` brbarkstrom
2016-05-23 11:40           ` Martin
2016-05-23 12:46             ` AdaMagica
2016-05-23 22:03               ` Martin
2016-05-24  7:28                 ` jrmarino
2016-05-24  9:09                   ` J-P. Rosen
2016-05-24 15:27                   ` Simon Wright
2016-05-23 20:28             ` Jeffrey R. Carter
2016-05-22 15:06 ` brbarkstrom
2016-05-24 10:16 ` Graham Stark
2016-05-26 22:59 ` jrmarino
2016-05-30  9:19 ` karsar
replies disabled

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