Databázová vrstva: vykonávání příkazů a ukládání a načítání historie.
1 package cz.frantovo.sql.vyuka.ajax;
3 import cz.frantovo.sql.vyuka.dao.HistorieDAO;
4 import cz.frantovo.sql.vyuka.dao.PiskovisteDAO;
5 import cz.frantovo.sql.vyuka.dto.Uzivatel;
6 import cz.frantovo.sql.vyuka.dto.VysledekSQL;
9 * Pomocník servletu. Vrací HTML části stránek.
15 * @return Historie SQL příkazů daného uživatele.
17 public String getHistorie(Uzivatel uzivatel) {
18 HistorieDAO h = new HistorieDAO();
19 VysledekSQL v = h.nactiHistorii(uzivatel);
24 * Vykoná zadaný SQL příkaz v databázi.
25 * @return Výsledek dotazu – tabulka, hláška nebo chyba.
27 public String geSQLVysledek(String sql, Uzivatel uzivatel) {
28 PiskovisteDAO p = new PiskovisteDAO();
29 VysledekSQL v = p.vykonejSQL(sql, uzivatel);