http://www.perlmonks.org?node_id=933156


in reply to aXML vs TT2

I just notice you didn't include the equivalent of [% USE DBI('dbi:mSQL:mydbname') %], so it's not really a fare comparison. You surely specify the name of the database to connect to somewhere.

My question is: Does one need to load the modules, or are installed modules are loaded automatically?

Replies are listed 'Best First'.
Re^2: aXML vs TT2
by Logicus on Oct 23, 2011 at 06:23 UTC

    DSN information is stored in the site's private Conf.pm file, and if present automatically causes the system to use DBI and attempt to connect to the database.

    Package Conf; our $conf = { 'sitetitle' => 'Acme Site', 'dsn' => 'DBI:mysql:forum:localhost:3306', 'dsn_username' => 'xxxx', 'dsn_password' => 'xxxxxx', '404' => '404', 'default_action' => 'default', 'doc_root' => '/var/www', 'debug' => 0 }; 1;

    The values in the conf can also be accessed from within the document with the <conf> tag I.E:

    <conf>sitetitle</conf> Output: ------- Acme Site