Changeset 16:9acb74ac7346
- Timestamp:
- 05/29/09 03:44:35 (16 years ago)
- Author:
- František Kučera <franta-hg@…>
- Branch:
- default
- Message:
-
Databázová vrstva: vykonávání příkazů a ukládání a načítání historie.
- Location:
- java/sql-vyuka/src/java/cz/frantovo/sql/vyuka
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r13
|
r16
|
|
| 1 | 1 | package cz.frantovo.sql.vyuka.ajax; |
| 2 | 2 | |
| 3 | | import cz.frantovo.sql.vyuka.dto.Hlaska; |
| 4 | | import cz.frantovo.sql.vyuka.dto.Hlaska.Typ; |
| 5 | | import cz.frantovo.sql.vyuka.dto.Tabulka; |
| | 3 | import cz.frantovo.sql.vyuka.dao.HistorieDAO; |
| | 4 | import cz.frantovo.sql.vyuka.dao.PiskovisteDAO; |
| 6 | 5 | import cz.frantovo.sql.vyuka.dto.Uzivatel; |
| 7 | 6 | import cz.frantovo.sql.vyuka.dto.VysledekSQL; |
| … |
… |
|
| 17 | 16 | */ |
| 18 | 17 | public String getHistorie(Uzivatel uzivatel) { |
| 19 | | VysledekSQL v = new VysledekSQL(); |
| 20 | | v.getHlasky().add(new Hlaska("Bude vypsána vaše historie", Typ.OK)); |
| 21 | | v.getHlasky().add(new Hlaska("idSezení: " + uzivatel.getIdSezeni(), Typ.OK)); |
| 22 | | v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani)); |
| 23 | | v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba)); |
| 24 | | v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip, false)); |
| 25 | | |
| 26 | | |
| 27 | | Tabulka t = new Tabulka(); |
| 28 | | String[] zahlavi = {"Kdy", "SQL příkaz"}; |
| 29 | | t.setZahlavi(zahlavi); |
| 30 | | for (int i = 1; i < 4; i++) { |
| 31 | | String[] hodnoty = {"Někdy " + i, "SELECT * FROM tabulka WHERE id = " + i}; |
| 32 | | t.getHodnoty().add(hodnoty); |
| 33 | | } |
| 34 | | v.getTabulky().add(t); |
| 35 | | |
| 36 | | |
| | 18 | HistorieDAO h = new HistorieDAO(); |
| | 19 | VysledekSQL v = h.nactiHistorii(uzivatel); |
| 37 | 20 | return v.getHtml(); |
| 38 | 21 | } |
| … |
… |
|
| 43 | 26 | */ |
| 44 | 27 | public String geSQLVysledek(String sql, Uzivatel uzivatel) { |
| 45 | | VysledekSQL v = new VysledekSQL(); |
| 46 | | v.getHlasky().add(new Hlaska("Bude vykonán SQL dotaz.", Typ.OK)); |
| 47 | | v.getHlasky().add(new Hlaska("idSezení: " + uzivatel.getIdSezeni(), Typ.OK)); |
| 48 | | v.getHlasky().add(new Hlaska("SQL: " + sql, Typ.OK)); |
| 49 | | v.getHlasky().add(new Hlaska("IP adresa: " + uzivatel.getIpAdresa(), Typ.OK)); |
| 50 | | v.getHlasky().add(new Hlaska("IP adresa a SQL dotaz budou uloženy", Typ.Varovani)); |
| 51 | | v.getHlasky().add(new Hlaska("Ale ještě to není hotové.", Typ.Varovani)); |
| 52 | | v.getHlasky().add(new Hlaska("Což je asi chyba.", Typ.Chyba)); |
| 53 | | v.getHlasky().add(new Hlaska("Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>.", Typ.Tip, false)); |
| 54 | | |
| 55 | | for (int n = 1; n < 3; n++) { |
| 56 | | Tabulka t = new Tabulka(); |
| 57 | | String[] zahlavi = {"Sloupeček 1", "Nějaké číslo"}; |
| 58 | | t.setZahlavi(zahlavi); |
| 59 | | for (int i = 1; i < 4; i++) { |
| 60 | | Object[] hodnoty = {"počet " + i, new Integer(i * n)}; |
| 61 | | t.getHodnoty().add(hodnoty); |
| 62 | | } |
| 63 | | v.getTabulky().add(t); |
| 64 | | } |
| 65 | | |
| | 28 | PiskovisteDAO p = new PiskovisteDAO(); |
| | 29 | VysledekSQL v = p.vykonejSQL(sql, uzivatel); |
| 66 | 30 | return v.getHtml(); |
| 67 | 31 | } |
-
|
r13
|
r16
|
|
| 71 | 71 | return hodnoty; |
| 72 | 72 | } |
| 73 | | |
| 74 | | public void setHodnoty(Collection<Object[]> hodnoty) { |
| 75 | | this.hodnoty = hodnoty; |
| 76 | | } |
| 77 | 73 | } |