N
niq
I need c db library that works with most of RDBMS. Open source. Free))
Thanks.
Thanks.
I need c db library that works with most of RDBMS. Open source. Free))
Thanks.
I need c db library that works with most of RDBMS. Open source. Free))
Thanks.
let's write it if there is no bicycle to invent))We all have needs, boyo...
Just for laughs I noticed that the first google linkniq said:i did lot of search before posting
if any noticable results from your side leave them here)
I need c db library that works with most of RDBMS. Open source. Free))
presumably you already found the ODBC driver libraries.
I need c db library that works with most of RDBMS. Open source. Free))
Maybe just new topic like "Unified simple client API interface to RDBMS"
should be created.
Thanks a lot for all suggestions.
Nevertheless topic is open for any discussion yet).
I'm writing kind of simple intermediate server so i need some kind of
unified interface to access RDBMS. It should be simple and fast. ODBC is
too much unified)) and probably will not be able to use some specific
features of each system.
I did it before myself in c++ using bridge pattern. Now i have some
difficulties in implementing it in C. So i just wanted to see how it is
done in other libraries)).
Maybe just new topic like "Unified simple client API interface to RDBMS"
should be created.
Thanks a lot for all suggestions.
Nevertheless topic is open for any discussion yet).
A study by Ken North a long, long time ago showed that ODBC performs
as well as native libraries:
http://www.sqlsummit.com/PDF/SQLAPI_benchmarks_1995.PDF
Our company has spent literally millions of dollars making our drivers
fast. I guess that all the other ODBC vendors have done the same
thing.
Will you put the same effort into your database layer?
Sourceforge has the following non-standards based interfaces:
http://sourceforge.net/projects/cppdbc/
http://sourceforge.net/projects/gql/
http://sourceforge.net/projects/liblookdb/
http://sourceforge.net/projects/soci/
http://sourceforge.net/projects/dtemplatelib/
http://sourceforge.net/projects/otl/
http://sourceforge.net/projects/lwdba/
What has it got to do with the C language?
the code above is just snipped off some prototyping, where I just want
to support a single native MySQL driver, but abstract those API's calls
away from the app. Adding code to support e.g. Oracle, would be easy.
thanks a lot for such a detailed intro)
i'll digest it and put a code here for revision))
Third party drivers, libs tend to be used in certain applied programs
and never in server like systems. Just glance over any open source server
system written in C (PostgreSQL, PHP, Sedna) they use their own
simplified access functions and avoid using external libs.
They all written in C++.
The last one is in Java even.
A post before your's shows why does it refer to C language
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.