X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXSql.pm;h=8e2085de009687e9c61e7bcdb8a85566d2fac904;hb=e96f7ff867fa2a8bd65ebc1c1621e8b8f60cb468;hp=a2194a7b2f7618a06f0ba10a1b1064f69f22e0d5;hpb=3f23d956f43f2fea226b5f58750dc406e39f7581;p=spider.git diff --git a/perl/DXSql.pm b/perl/DXSql.pm index a2194a7b..8e2085de 100644 --- a/perl/DXSql.pm +++ b/perl/DXSql.pm @@ -10,6 +10,8 @@ package DXSql; use strict; +use DXSql::SQLite; +use DXSql::mysql; use DXDebug; use vars qw($VERSION $BRANCH); @@ -22,6 +24,8 @@ our $active = 0; sub init { + my $dsn = shift; + return unless $dsn; return $active if $active; eval { @@ -31,6 +35,7 @@ sub init import DBI; $active++; } + undef $@; return $active; }