Měření doby provádění dotazu + hláška pro uživatele.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sun, 31 May 2009 22:51:11 +0200 (2009-05-31)
changeset 30d65581701671
parent 29 4b6ab4ba1a95
child 31 9d8c8622ff4e
Měření doby provádění dotazu + hláška pro uživatele.
java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dao/PiskovisteDAO.java
     1.1 --- a/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dao/PiskovisteDAO.java	Sun May 31 22:36:58 2009 +0200
     1.2 +++ b/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dao/PiskovisteDAO.java	Sun May 31 22:51:11 2009 +0200
     1.3 @@ -45,6 +45,7 @@
     1.4                          sql = orizni(getVlastnost(VLASTNOSTI.VYCHOZI_CESTA)) + sql;
     1.5                      }
     1.6  
     1.7 +                    long casPred = System.currentTimeMillis();
     1.8                      ps = db.prepareStatement(sql);
     1.9                      boolean isRS = ps.execute();
    1.10  
    1.11 @@ -58,6 +59,7 @@
    1.12                          rs = ps.getResultSet();
    1.13                          v.getTabulky().add(zpracujVysledek(rs));
    1.14                      }
    1.15 +                    long dobaProvadeni = System.currentTimeMillis() - casPred;
    1.16  
    1.17                      /** Varování */
    1.18                      if (v.getHlasky().size() < 1 && v.getTabulky().size() < 1) {
    1.19 @@ -73,6 +75,7 @@
    1.20                          pocitadloTabulek++;
    1.21                      }
    1.22  
    1.23 +                    v.getHlasky().add(new Hlaska("SQL příkaz byl proveden úspěšně, během " + dobaProvadeni + " ms.", Typ.OK));
    1.24  
    1.25                  } catch (SQLException e) {
    1.26                      log.log(Level.SEVERE, "SQL chyba při vykonávání uživatelského dotazu.", e);