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