====== Bases de Datos ====== Para conectar a una base de datos necesitamos un driver, que es un fichero que debe estar en el path del proyecto en /WEB-INF/lib. maxActive="50" maxIdle ="30"naxWait="10000" username="root" password="" driverClassName="com.mysql.jdbc.Driver" uri="jdbc.mysql://localhost:3306/dad"/> public class Control extends HttpServlet{ private static final long serialVersionUID = 1L; public static final String PRM_ACCION = "PRM_ACCION_CONTROL"; private Hashtable hashAcciones=null; private static Factory factory = null; public void init() throws ServletException{ system.out.println("Iniciando..."); PrepareStatement ps = null; resultSet rs = null; try{ Connection con = Control.ds.getConnection(); ps = con.prepareStatement ("SELECT * FROM ACTIONS"); rs = ps.executeQuery; Action Accion = null; this.hashAcciones = new Hashtable(); while(rs.next()){ accion = (Accion)Class.forName(rs.getString("class")).newInstance(); String id = res.getString("id"); System.out.println(id + "" + accion); this.hashAcciones.put(id, accion); } }catch(SQLException e){ System.out.println("error" + e.toString()); } catch(InstantActionException e){ e.printStackTrace(); } catch(IllegalAccessException e){ e.printStackTrace(); } catch(ClassNotFoundException e){ e.printStackTrace(); } finally { try{ if (rs != null) rs.close(); if (ps != null) ps.close(); } catch (SQLException e){ e.printStackTrace(); } } System.Out.Println("[OK]"); } } protected void doGet(HttpServletRequest request, httpServlet Response response){ } {{drawio>dad2:diagramBBDD1.png}}