Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Perl Modules

    DBD::DBM 1.616

    Download button

    No screenshots available
    Downloads: 1,039  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.5/5)
    16 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Jeff Zucker | More programs
    Perl Artistic License / FREE
    June 3rd, 2008, 08:25 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    DBD::DBM description

    A DBI driver for DBM & MLDBM files.

    DBD::DBM is a DBI driver for DBM & MLDBM files.

    SYNOPSIS

    use DBI;
    $dbh = DBI->connect('dbi:DBM:'); # defaults to SDBM_File
    $dbh = DBI->connect('DBI:DBM(RaiseError=1):'); # defaults to SDBM_File
    $dbh = DBI->connect('dbi:DBM:type=GDBM_File'); # defaults to GDBM_File
    $dbh = DBI->connect('dbi:DBM:mldbm=Storable'); # MLDBM with SDBM_File
    # and Storable

    or

    $dbh = DBI->connect('dbi:DBM:', undef, undef);
    $dbh = DBI->connect('dbi:DBM:', undef, undef, { dbm_type => 'ODBM_File' });


    and other variations on connect() as shown in the DBI docs and with the dbm_ attributes shown below

    ... and then use standard DBI prepare, execute, fetch, placeholders, etc., see "QUICK START" for an example.

    DBD::DBM is a database management sytem that can work right out of the box. If you have a standard installation of Perl and a standard installation of DBI, you can begin creating, accessing, and modifying database tables without any further installation. You can also add some other modules to it for more robust capabilities if you wish.

    The module uses a DBM file storage layer. DBM file storage is common on many platforms and files can be created with it in many languges. That means that, in addition to creating files with DBI/SQL, you can also use DBI/SQL to access and modify files created by other DBM modules and programs. You can also use those programs to access files created with DBD::DBM.

    DBM files are stored in binary format optimized for quick retrieval when using a key field. That optimization can be used advantageously to make DBD::DBM SQL operations that use key fields very fast. There are several different "flavors" of DBM - different storage formats supported by different sorts of perl modules such as SDBM_File and MLDBM. This module supports all of the flavors that perl supports and, when used with MLDBM, supports tables with any number of columns and insertion of Perl objects into tables.

    DBD::DBM has been tested with the following DBM types: SDBM_File, NDBM_File, ODBM_File, GDBM_File, DB_File, BerekeleyDB. Each type was tested both with and without MLDBM.

    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    DBI driver | MLDBM driver | Perl module | DBM | MLDBM | DBI

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM