libdbi-drivers 0.8.3-1 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News libdbi-drivers 0.8.3-1 (Default branch)
# 1  
Old 03-03-2008
libdbi-drivers 0.8.3-1 (Default branch)

The libdbi-drivers project hosts the database-specific drivers for libdbi, a database abstraction library written in C. Currently, drivers are available for Firebird/Interbase, FreeTDS (MS-SQL and Sybase client), mSQL, MySQL, Oracle, PostgreSQL, and SQLite/SQLite3. License: GNU General Public License (GPL) Changes:
A typo in the sqlite3 driver that prevented loading of the driver on some systems was fixed.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Drivers to HP 530

Hi Gurus of Unix, Well. I have a Laptop Model HP-530, I want to install Solaris, in this equipment. the question is You know the driver that will be compatible with this type of model, like this: HP 530 Notebook PC- Download drivers and software - HP Business Support Center If you know the... (1 Reply)
Discussion started by: andresguillen
1 Replies

2. Solaris

Rhine3 drivers out there?

Hi all, I have problems finding out a network driver for solaris... I am using D-link DFE-520TX Ethernet card and apparently that does not seem to have any support with solaris After having googled it up, i found out that it belongs to Rhine3 family.. So can anyone of you please help me... (0 Replies)
Discussion started by: wrapster
0 Replies

3. UNIX for Dummies Questions & Answers

drivers unix 5.01 is compatible with drivers epson fx-2190

Please, I'm From Argentina, And I Need To Know If The Drivers Of Program Unix, Version 5.01 Is Compatible Whit Drivers Of The Printer Epson Fx-2190 Thanks, And I Hope Yuor Answer. (0 Replies)
Discussion started by: juan alberghina
0 Replies

4. AIX

Drivers

I seem to be having a driver issue installing a PCI SCSI card. Any ideas where I can track these down.. I can't seem to find them on the OS install disk. I'm using AIX 5.3. cfgmgr: 0514-621 WARNING: The following device packages are required for device support but are not currently... (7 Replies)
Discussion started by: eth0
7 Replies

5. Solaris

Drivers for HP xw6000

Hi, I was trying to dual boot a HP xw6000 box with windows and Solaris 10 but with no avail. Now what I'm trying to do is to have Solaris wholey on the HP box. Can someone point me in the right direction for getting the drivers for the ethernet card becuause I cant get the card to work after... (2 Replies)
Discussion started by: S0laris_B0y
2 Replies

6. Solaris

Drivers

Hi guys, Im totally new to solaris 10, I've just installed it & it works fine However, I get no sound when playing cds. Am wondering where I get the solaris 10 drivers for my soundblaster live from and how to install them? Thx in advance. Frizz (0 Replies)
Discussion started by: Frizz
0 Replies

7. HP-UX

SDLT Drivers

Greetings I looking for the drivers for an sdlt tape drive for hp-ux 11.0. I think the drivers i need are stape and tape2 does anyone know where i can get them Thanks Alan (2 Replies)
Discussion started by: Flipper_Al
2 Replies

8. UNIX for Advanced & Expert Users

Hardware and drivers

Dear All Can somebody help me how H/W and H/W drivers will affect the application? When I port my application from HP-UX to Solaris should I take care this area? What are the application touch point in H/W or H/W drivers on these two O.S.? (1 Reply)
Discussion started by: charlcy
1 Replies

9. HP-UX

Printer Drivers for HP-UX

Where can i find drivers of the printers HPLaserJet 3150 and HP DesckJet 640 for HP-UNIX, because I have difficulties printing from oracle9 Data Base on printers of this type connected to PC's running windows in the network using Winlpd. (2 Replies)
Discussion started by: cgege
2 Replies
Login or Register to Ask a Question
Data::ObjectDriver::Driver::DBD(3pm)			User Contributed Perl Documentation		      Data::ObjectDriver::Driver::DBD(3pm)

NAME
Data::ObjectDriver::Driver::DBD - base class for database drivers SYNOPSIS
package SomeObject; use base qw( Data::ObjectDriver::BaseObject ); __PACKAGE__->install_properties({ ... driver => Data::ObjectDriver::Driver::DBI->new( ... dbd => Data::ObjectDriver::Driver::DBD->new('mysql'), ), }); DESCRIPTION
Data::ObjectDriver::Driver::DBD is the base class for database drivers. Database drivers handle the peculiarities of specific database servers to provide an abstract API to the object drivers. While database drivers operate on queries and database concepts like the last insert ID and binding attributes for a query, object drivers operate on objects higher level concepts like caching and partitioning. Database drivers are used with "Data::ObjectDriver::Driver::DBI" object drivers. If you are making an object driver that doesn't use "DBI", you do not need a database driver; implement your custom behavior in your "Data::ObjectDriver" subclass directly. USAGE
"Data::ObjectDriver::Driver::DBD->new($name)" Creates a new database driver of the given subclass type. That is, "new('mysql')" would create a new instance of "Data::ObjectDriver::Driver::DBD::mysql". "$dbd->init_dbh($dbh)" Initializes the given database handle connected to this driver's type of database. By default, no operation is performed. Override this method if your type of database must do further initialization that other database servers don't need, such as setting an operative time zone. "$dbd->bind_param_attributes($type)" Returns a hashref to pass to the "DBI" statement method "bind_param", to describe the SQL type of a column defined as $type in an object class's "column_defs" mapping. By default, no operation is performed. Override this method if your type of database needs such type hinting for some fields, such as specifying a parameter is a "BLOB". Note that object classes must define your custom types in their "column_defs" mappings for those classes to be compatible with your "DBD". Make sure to document any custom types you implement. "$dbd->db_column_name($datasource, $column)" Returns a decorated column name. For example, if your database requires column names to be prepended with table names, that concatenation would occur in this method. By default, "db_column_name" returns the column name unmodified. "$dbd->fetch_id()" Returns the autogenerated ID of the most recently inserted record, or "undef" if this feature is not supported. By default, "fetch_id" returns "undef". "$dbd->map_error_code($code, $msg)" Returns a "Data::ObjectDriver::Errors" code for the given database error, or "undef" if no equivalent has been defined. By default, "map_error_code" returns "undef" for every error. "$dbd->sql_for_unixtime()" Returns the SQL for querying the current UNIX time on the database server, or a UNIX time to use as the remote time. By default, "sql_for_unixtime" returns the value of perl "time()" on the local machine. "$dbd->offset_implemented()" Returns true if the database this driver represents supports "OFFSET" clauses. By default, "offset_implemented" returns true. "$dbd->can_delete_with_limit()" Returns true if the database this driver represents supports "LIMIT" clauses on "DELETE" statements. By default, "can_delete_with_limit" returns false. "$dbd->can_prepare_cached_statements()" Returns true if the database this driver can cope with preparing a cached statement. By default, "can_delete_with_limit" returns true. "$dbd->is_case_insensitive()" Returns true if the database this driver represents normally compares string fields case insensitively. By default, "is_case_insensitive" returns false. "$dbd->can_replace()" Returns true if the database this driver represents supports "REPLACE INTO" statements. By default, "can_replace" returns false. "$dbd->force_no_prepared_cache()" Returns false if the database this driver represents supports the "prepare_cached" method on its DBI database handles. By default, "force_no_prepared_cache" returns false. "$dbd->sql_class()" Provides the package name of the class responsible for representing SQL queries. This method returns 'Data::ObjectDriver::SQL', but may be overridden to return a package that has a similar interface but produces SQL that is compatible with that DBD driver. The package provided must already be loaded and available for use. LICENSE
Data::ObjectDriver is free software; you may redistribute it and/or modify it under the same terms as Perl itself. AUTHOR &; COPYRIGHT Except where otherwise noted, Data::ObjectDriver is Copyright 2005-2006 Six Apart, cpan@sixapart.com. All rights reserved. perl v5.12.4 2011-08-29 Data::ObjectDriver::Driver::DBD(3pm)