]> matita.cs.unibo.it Git - logicplayer.git/blobdiff - server/com/company/dbConnect.java
New version
[logicplayer.git] / server / com / company / dbConnect.java
index e7c7e20224ce72bb98cd83ffc7a5874e6cd44be1..c89c18e225b8ba44e21c25c72f33e13e38df8353 100644 (file)
@@ -18,7 +18,21 @@ public class dbConnect
     private static Connection db;
     private static Statement stmt;
     dbConnect()
-    {}
+    {
+        try {
+            Class.forName("com.mysql.jdbc.Driver").newInstance();
+            db = DriverManager.getConnection(global.dbConstant.dbLink + global.dbConstant.dbName, global.dbConstant.dbAdmin, global.dbConstant.dbPassword);
+            stmt = db.createStatement();
+        } catch (ClassNotFoundException e) {
+            e.printStackTrace();
+        } catch (SQLException e) {
+            e.printStackTrace();
+        } catch (InstantiationException e) {
+            e.printStackTrace();
+        } catch (IllegalAccessException e) {
+            e.printStackTrace();
+        }
+    }
 
 
     public static Long time()
@@ -319,9 +333,6 @@ public class dbConnect
     }
 
     public String dbQuery(String input) throws SQLException, ClassNotFoundException, IllegalAccessException, InstantiationException, IOException, NoSuchAlgorithmException {
-        Class.forName("com.mysql.jdbc.Driver").newInstance();
-        db = DriverManager.getConnection(global.dbConstant.dbLink+global.dbConstant.dbName, global.dbConstant.dbAdmin, global.dbConstant.dbPassword);
-        stmt = db.createStatement();
         deletetmp();
         if (input.charAt(0) == '0')
             return splitUsrPass(input.substring(2), 0);