Měření doby provádění dotazu + hláška pro uživatele.
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);