Sympa documentation licensed under GPL
Sympa::Database - Handling databases
use Sympa::Database;
$database = Sympa::Database->new('SQLite', db_name => '...');
or die 'Cannot connect to database';
$sth = $database->do_prepared_query('SELECT FROM ...', ...)
or die 'Cannot execute query';
$database->disconnect;
TBD.
new ( $db_type, [ option => value, … ] )
Constructor. Creates new database instance.
do_operation ( $operation, options… )
Instance method, only for LDAP. Performs LDAP search operation. About options see “search” in Net::LDAP.
Returns:
Operation handle (LDAP::Search object or such), or undef
.
do_prepared_query ( $statement, parameters… )
Instance method, only for SQL.
Prepares and executes SQL query.
$statement is an SQL statement that may contain placeholders ?
.
Returns:
Statement handle (DBI::st object or such), or undef
.
do_query ( $statement, parameters… )
Instance method, only for SQL. Executes SQL query. $statement and parameters will be fed to sprintf().
Returns:
Statement handle (DBI::st object or such), or undef
.
Sympa Database Manager (SDM) appeared on Sympa 6.2.
The content of this page is automatically generated from the source distribution of Sympa. For details about this document see original source file.
Theme originally designed by orderedlist