Show
Ignore:
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dao/TipyDAO.java

    r29 r16  
    11package cz.frantovo.sql.vyuka.dao; 
    22 
    3 import java.sql.Connection; 
    4 import java.sql.PreparedStatement; 
    5 import java.sql.ResultSet; 
    6 import java.util.logging.Level; 
    7  
    83/** 
    9  * Rady, tipy, odkazy, citáty… pro zobrazování uživatelům. 
     4 * 
    105 * @author fiki 
    116 */ 
    127public class TipyDAO extends VyukaSuperDAO { 
    138 
    14     private enum SQL { 
    15  
    16         NAHODNY_TIP 
    17     } 
    18  
    19     /** 
    20      * @return Náhodný tip načtený z databáze 
    21      */ 
    229    public String getTip() { 
    23         Connection db = getSpojeni(DATABAZE.APLIKACE); 
    24         if (db == null) { 
    25             log.log(Level.SEVERE, "Databáze je null."); 
    26             return null; 
    27         } else { 
    28             PreparedStatement ps = null; 
    29             ResultSet rs = null; 
    30             try { 
    31                 ps = db.prepareStatement(getSQL(SQL.NAHODNY_TIP)); 
    32                 rs = ps.executeQuery(); 
    33                 rs.next(); 
    34                 return rs.getString("text"); 
    35             } catch (Exception e) { 
    36                 log.log(Level.SEVERE, "Chyba při hledání náhodného tipu.", e); 
    37                 return null; 
    38             } finally { 
    39                 zavri(db, ps, rs); 
    40             } 
    41         } 
     10        /** TODO: Tipy brát z databáze. */ 
     11        return "Stejně vám něco <a href=\"http://frantovo.cz/blog/\">doporučíme</a>."; 
    4212    } 
    4313}