java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java
author František Kučera <franta-hg@frantovo.cz>
Fri May 29 03:44:35 2009 +0200 (2009-05-29)
changeset 16 9acb74ac7346
parent 13 96e711f3ef48
permissions -rw-r--r--
Databázová vrstva: vykonávání příkazů a ukládání a načítání historie.
     1 package cz.frantovo.sql.vyuka.ajax;
     2 
     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;
     7 
     8 /**
     9  * Pomocník servletu. Vrací HTML části stránek.
    10  * @author fiki
    11  */
    12 public class Ajax {
    13 
    14     /**
    15      * @return Historie SQL příkazů daného uživatele.
    16      */
    17     public String getHistorie(Uzivatel uzivatel) {
    18         HistorieDAO h = new HistorieDAO();
    19         VysledekSQL v = h.nactiHistorii(uzivatel);
    20         return v.getHtml();
    21     }
    22 
    23     /**
    24      * Vykoná zadaný SQL příkaz v databázi.
    25      * @return Výsledek dotazu – tabulka, hláška nebo chyba.
    26      */
    27     public String geSQLVysledek(String sql, Uzivatel uzivatel) {
    28         PiskovisteDAO p = new PiskovisteDAO();
    29         VysledekSQL v = p.vykonejSQL(sql, uzivatel);
    30         return v.getHtml();
    31     }
    32 }