From 25cc0fd23c588b4c165a6486a1f02132bf345a89 Mon Sep 17 00:00:00 2001 From: Tomas Plesnik <plesnik@ics.muni.cz> Date: Tue, 19 Mar 2013 16:49:29 +0100 Subject: [PATCH] pridana funkce connectDB --- src/warden-server/lib/WardenCommon.pm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/warden-server/lib/WardenCommon.pm b/src/warden-server/lib/WardenCommon.pm index 6aff81e..cd56daf 100755 --- a/src/warden-server/lib/WardenCommon.pm +++ b/src/warden-server/lib/WardenCommon.pm @@ -106,4 +106,18 @@ sub loadConf } # End of loadConf +#------------------------------------------------------------------------------- +# connectDB - connect to database and create DB handler +#------------------------------------------------------------------------------- +sub connectDB +{ + my $db_name = shift; + my $db_host = shift; + my $db_user = shift; + my $db_pass = shift; + + my $dbh = DBI->connect("DBI:mysql:database=$db_name;host=$db_host",$db_user, $db_pass, {RaiseError => 1, mysql_auto_reconnect => 1}) || die "Could not connect to database '$db_name': $DBI::errstr"; + return $dbh; +} # End of connectDB + 1; -- GitLab