Download Database Independent Abstraction Layer For C - Database Independent Abstraction Layer For C Description, Database Independent Abstraction Layer For C Reviews
Contact
 


 

Download

 
Download Now (0K)
LGPL (GNU Lesser General Public License)
Downloads till now: 4
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Administrative frontents , Database APIs , Database Engines , Database Servers ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Database Independent Abstraction Layer for C

 

Details

Size: 0K
Last Update: 2008-05-25 21:47:48
Version: 0.8.1
OS Support: Linux
License/Program Type: LGPL (GNU Lesser General Public License)
Publisher: David Parker
Price:$0.00
Description:

Database Independent Abstraction Layer for C 0.8.1 is database engines software developed by David Parker.
libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl.



Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework.

Here are some key features of "Database Independent Abstraction Layer for C":
Database-level abstraction:

Your programs don't need to deal with the arbitrary interfaces and oddities of each database library. libdbi handles all the details for you, you just tell it what you want the database to do.

Modularity:

Since database code written with libdbi is not tied to one specific database server, you can effortlessly switch databases or give your users the option to specify their own database settings.

Clean interface:

With ample documentation describing libdbi and its well thought out object-oriented design, programming with libdbi should be less painful than programming with native database libraries. And you only need to learn it once instead of learning each database library's syntax.

Accommodates coder apathy:

libdbi is written to do The Right Thing(tm), not just some quick hack that does the job in a half-assed fashion. This saves tons of your $100/hour time from debugging, so that you can mess around having fun during the hours that clients are paying you to debug. It also strives to reduce the worldwide crisis of carpal tunnel syndrome, so it uses constructs such as this one to pack multiple function calls into one line, saving you the bother of typing more than you have to:

dbi_result_get_fields(result, "id.%i firstname.%s lastname.%s fractional_value.%f", &id, &firstname, &lastname, &floatval);

Driver interface:

The dynamic linking used by libdbi allows for driver authors to license their drivers however they please - they are not restricted to the GPL or LGPL. Drivers are easy to write, and require no special installation.

Error handling:

Instead of checking every single database call for errors, libdbi gives programmers the option of registering an error handler callback, similar to a signal handler. Because we know you'll "forget" to check for errors otherwise :)

Convenience:

Spend your time writing clever code, not reinventing the wheel with your own single-use, define-abusing, less featureful database interface.


libdbi implements a database-independent abstraction layer in C, similar to the DBI/DBD layer in Perl. Writing one generic set of code, programmers can leverage the power of multiple databases and multiple simultaneous database connections by using this framework.

The libdbi-drivers project maintains drivers for libdbi. Drivers are distributed seperately from the library itself.

There are currently drivers for MySQL, PostgreSQL, SQLite, and mSQL. More are on the way.

What's New in This Release:
A bug in some of the string retrieval functions was fixed, which caused libdbi to return NULL instead of an empty string.
Database Independent Abstraction Layer for C 0.8.1 supports different languages (including english). It works with Linux.

Downloading Database Independent Abstraction Layer for C 0.8.1 will take if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Database Independent Abstraction Layer for C Version History

Product Date Added
Database Independent Abstraction Layer for C 0.8.1 2008-05-25 21:47:48


Related Software

DataKiosk
From category: Administrative-frontents
DataKiosk 0.8 beta is administrative frontents software developed by The KDE Project. DataKiosk is a JuK-like database interface tool for generic SQL databases. What does that mean? Essentially, Da...
Jailer
From category: Administrative-frontents
Jailer is a model-based data export tool....
APLoader 0.1.0
From category: Database-APIs
APLoader 0.1.0 is database apis software developed by Travis Whitton. APLoader stands for Another Postgres Loader, is a front-end to the Postgresql COPY command written in Ruby. Features inc...
WebStorage
From category: Administrative-frontents
WebStorage is a web based application written in PHP for storing files in a PostgreSQL database....
C-Cramp 2DR1
From category: Administrative-frontents
C-Cramp 2DR1 is administrative frontents software developed by jxn. C-Cramp project is an interface to MySQL for managing information for small radio stations. C-Cramp (the C-Cramp College R...
ADOdb Lite 1.30
From category: Administrative-frontents
ADOdb Lite 1.30 is administrative frontents software developed by Mark Dickenson. ADOdb Lite is a small, fast replacement for ADODB that uses 1/6th of the memory and is up to 300% faster, while bei...
Berkeley DB Java Edition
From category: Database-Engines
Berkeley DB Java Edition 3.1.0 is database engines software developed by Oracle. Berkeley DB Java Edition is a high performance, transactional storage engine written entirely in Java. Like the high...
PgAdmin III
From category: Administrative-frontents
pgAdmin III is designed to answer the needs of all users, from writing simple SQL queries to developing complex databases....
DB Copy Plugin
From category: Administrative-frontents
DB Copy Plugin 1.0 is administrative frontents software developed by Rob Manning. DB Copy Plugin is a database copying plugin for the SQuirreL SQL Client. DB Copy Plugin makes it possible to copy a...
bonddb
From category: Database-Engines
bonddb 2.2.5 is database engines software developed by Andru Hill. Bonddb is a object oriented wrapper for postgresql SQL. bonddb project is a fast data abstraction layer written in C for C/C++ app...
TYPO3
From category: Administrative-frontents
TYPO3 is a free, professional Web content management system....
databeans
From category: Database-Engines
databeans 1.0 is database engines software developed by Raphael Jolly. databeans is a fully object oriented (not relational) persistence framework for Java, based on the use of the JavaBeans access...
SQLiteJDBC
From category: Database-APIs
SQLiteJDBC supports the most commonly used features of JDBC that can be efficiently implemented on top of SQLite....
Aqua Data Studio 4.7.2
From category: Database-APIs
Aqua Data Studio 4.7.2 is database apis software developed by AquaFold, Inc.. Aqua Data Studio program is a database query tool and administration tool that allows developers to easily create, edit...
Apatar Data Integration
From category: Administrative-frontents
Apatar is an open source Extract, Transform, and Load (ETL) project....
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver x64 d
3. Canon PIXMA iP1300 Printer Driver a
4. Canon PIXMA iP1200 Printer Driver
5. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA iP1600 Printer Driver
8. Canon PIXMA iP1300 Printer Driver c
9. Canon i-SENSYS LBP2900 Printer Driver R
10. Canon PIXMA MP160 MP Drivers xp64
11. Canon PIXMA MP160 MP Drivers 9xME
12. Asus EZVcr II
13. Canon i560 Printer Driver
14. Canon LaserShot LBP-1210 Printer Driver
15. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
16. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
17. SendSong
18. We iSMS
19. Genius VideoCAM Trek
20. psx4iphone

DownloadTube Editor Reviews

 
1. Smart Pix Manager
Smart Pix Manager is a powerful, feature-rich and user-frien...
2. Network Security Icons
Network Security Icons is an icon collection for XP or Vista...
3. X360 Ftp Client ActiveX Control
X360 Ftp Client ActiveX Control will help the application de...
4. AoA iPod/PSP/3GP/MP4 Converter
AoA iPod/PSP/3GP/MP4 Converter is a simple to use tool that ...
5. iOrgSoft MOV Converter
iOrgSoft MOV Converter is a powerful, fast and easy to use v...
6. Nidesoft DVD to MP4 Converter
Nidesoft DVD to MP4 Converter is a great, simple and easy-to...
7. Kakuro Epic
Kakuro Epic is an entertaining Kakuro puzzle game and solver...
8. Pepsky Video Splitter
Pepsky Video Splitter is a smart utility that helps you spli...
9. Pepsky Zune Converter
Pepsky Zune Converter is a powerful video converter software...
10. Pepsky Video Joiner
Pepsky Video Joiner is a smart software that helps you easil...

Software Reviews Full List



Recent Blog Posts

 
1. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
2. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
3. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...
5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need
This time I won’t speak about a single freeware program that...
6. How To Increase The Quality of Your News Articles For Search Engine Spiders
The process of articles publishing is a common practice to...
7. Digg in Press: Tips and Opinions
Regarding Digg social bookmarking service there are many a...
8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines
Many people asked themselves how to run Ubuntu Linux and W...
9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light
It is well known the fact that even the latest version of M...
10. Image Galleries on Autopilot: Instant Gallery Maker
The creation of image galleries ready for web publishing...

Last 20 Scripts

 
1. Azure CMS
Azure CMS is a universal software product for the developmen
2. Azure Portal
Azure Portal is a social networking script made with PHP pro
3. One Frog
One Frog is a content management system that allows you to u
4. Cigmas CMS
Cigmas CMS is a powerful web content management system for g
5. WebWord CMS
WebWord CMS is a full featured web content management system
6. Marjetica Content Management System
Marjetica Content Management System is a powerful, easy to u
7. Phenotype CMS
Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr
8. Chupix CMS
Chupix is a content management system written in PHP and sto
9. Interspire Website Publisher
Interspire Website Publisher (formerly ArticleLive) is a con
10. Interspire Email Marketer
Interspire Email Marketer (formerly SendStudio) is a web bas
11. Comments RAM
Comments RAM is a lightweight PHP script that allows you to
12. KoolAjax
KoolAjax facilitates data exchange between server-side and c
13. KoolTreeView
KoolTreeView is a unique treeview control for PHP.
14. petitforum
This is a little discussion board which does not use MySQL a
15. eliteCMS
Elite CMS is an ideal content management system for a small
16. TotalW
TotalW is a simple to install and use file manager written i
17. alizer
alizer is a PHP script that analyzes the Apache log file.It
18. dpDebug 2
dpDebug 2 allows you to track down any problem with certain
19. Projector
Projector is a very simple project management system that is
20. Ticket Support System
Ticket Support System is an online PHP / MySQL based script