Changes in java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dao/TipyDAO.java [29:4b6ab4ba1a95:16:9acb74ac7346]
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dao/TipyDAO.java
r29 r16 1 1 package cz.frantovo.sql.vyuka.dao; 2 2 3 import java.sql.Connection;4 import java.sql.PreparedStatement;5 import java.sql.ResultSet;6 import java.util.logging.Level;7 8 3 /** 9 * Rady, tipy, odkazy, citáty… pro zobrazování uživatelům.4 * 10 5 * @author fiki 11 6 */ 12 7 public class TipyDAO extends VyukaSuperDAO { 13 8 14 private enum SQL {15 16 NAHODNY_TIP17 }18 19 /**20 * @return Náhodný tip načtený z databáze21 */22 9 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>."; 42 12 } 43 13 }