root/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/ajax/Ajax.java @ 16:9acb74ac7346

Revision 16:9acb74ac7346, 0.9 KB (checked in by František Kučera <franta-hg@…>, 15 years ago)

Databázová vrstva: vykonávání příkazů a ukládání a načítání historie.

RevLine 
[11]1package cz.frantovo.sql.vyuka.ajax;
2
[16]3import cz.frantovo.sql.vyuka.dao.HistorieDAO;
4import cz.frantovo.sql.vyuka.dao.PiskovisteDAO;
[13]5import cz.frantovo.sql.vyuka.dto.Uzivatel;
[12]6import cz.frantovo.sql.vyuka.dto.VysledekSQL;
7
[11]8/**
9 * Pomocník servletu. Vrací HTML části stránek.
10 * @author fiki
11 */
12public class Ajax {
13
14    /**
15     * @return Historie SQL příkazů daného uživatele.
16     */
[13]17    public String getHistorie(Uzivatel uzivatel) {
[16]18        HistorieDAO h = new HistorieDAO();
19        VysledekSQL v = h.nactiHistorii(uzivatel);
[12]20        return v.getHtml();
[11]21    }
22
23    /**
24     * Vykoná zadaný SQL příkaz v databázi.
25     * @return Výsledek dotazu – tabulka, hláška nebo chyba.
26     */
[13]27    public String geSQLVysledek(String sql, Uzivatel uzivatel) {
[16]28        PiskovisteDAO p = new PiskovisteDAO();
29        VysledekSQL v = p.vykonejSQL(sql, uzivatel);
[12]30        return v.getHtml();
[11]31    }
32}
Note: See TracBrowser for help on using the browser.