Projects / DBIWrapper

DBIWrapper

The DBIWrapper is a Perl Module that provides for easier access to databases using DBI. It supports MySQL, PostgreSQL, and ODBC DBD modules. High level methods for reading, writing, commiting, and rolling back transactions to the database are provided. XML or DBI data structures can be used.

Tags Database Software Development Libraries Perl Modules
Licenses Perl
Operating Systems OS Independent POSIX Linux
Implementation Perl

Tweet this project Short link

Rss Recent releases

Changes: DBD::Sybase is now officially supported and the getData... methods (getDataArray, getDataArrayHeader, getDataHash, getDataHashHeader) all know how to properly handle the possible multiple result sets that Sybase can return. getID() was added for returning the ID of the last inserted row.

Changes: This release adds a revamped error handling infrastructure modeled after the error handling in the Portal::Base code developed in the PCXPortal project.

Changes: The major change is the addition of the readHTML() method, which returns an HTML snippet containing the output of the specified SQL select statement. The generated HTML is highly customizable via CSS. The minor changes are the addition of boolean support functions to convert from 1/0 to true/false.

Changes: This release fixes some Debian packaging dependacy issues where it was suggesting the C versions of libdbd and libdbi, not the Perl versions. The read, readXML, write, and setError methods were updated to optionally accept a single argument and treat it as the major argument instead of requiring that every argument be passed by name. For read, readXML, and write, this argument is SQL. See the man page for more details.

  • Rrelease-mid
  •  11 Oct 2002 16:53
  • Rrelease-after

Changes: The error code handler in the XML modules that was only returning the first error reported (and not all errors) has been fixed.

A89a6a1d72c2d365245ee667151acad0_thumb

Project Spotlight

gumnut

Software to find the most supported proposals within large groups of people.

No-screenshot

Project Spotlight

libkarma

A C library for managing the Rio Karma.