
This has taken me longer to get to than I thought, but here it is. The zip file contains three units: 1) Boost.Database - a minimalist abstract database interface. The interface (boost::db::database in database.hpp) really exposes two main methods: one performs execute queries, and one performs queries that return data sets. These are called row_sets and provide a random access container interface. The interface also provides start/commit/rollback transaction functions. These are implemented with execute queries but are included to allow reference counted, nested transactions. 2) Boost.Database.Postgresql - an implementation of the above interface for postgresql 3) test - a small program that opens and queries a postgresql database. I've compiled this on VC 7.1 but I don't think there's anything that won't work on another platform. Let me know what you think, Brock
-----Original Message----- On Behalf Of Caleb Epstein Sent: Wednesday, August 03, 2005 4:24 PM To: boost@lists.boost.org Subject: Re: [boost] Interest in an ODBC library?
On 8/3/05, Brock Peabody <brock.peabody@npcinternational.com> wrote:
Where do you think would be a good place to start? I could put together and post an abstract database interface with a postgresql implementation for starters.
Sounds like a perfect start to me!