Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


dad2:bbdd

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
dad2:bbdd [2024/04/09 10:39] thejuanvisudad2:bbdd [2024/04/09 11:09] (actual) thejuanvisu
Línea 3: Línea 3:
 <code xml contex.xml> <code xml contex.xml>
 <Context> <Context>
-  <resource  name="jdbc/dad2" auth="Container" type="javax.sql.DataSource"//Name: TipoDeRecurso/NombreAsignado+  <resource  name="jdbc/dad2" auth="Container" type="javax.sql.DataSource" <!--Name: TipoDeRecurso/NombreAsignado-->
   maxActive="50" maxIdle ="30"naxWait="10000"   maxActive="50" maxIdle ="30"naxWait="10000"
   username="root" password=""   username="root" password=""
Línea 10: Línea 10:
 </Context> </Context>
 </code> </code>
 +
 +<code java Control.java>
 +  public class Control extends HttpServlet{
 +    private static final long serialVersionUID = 1L;
 +    public static final String PRM_ACCION = "PRM_ACCION_CONTROL";
 +    
 +    private Hashtable<String, Accion> 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<String, Accion>();
 +        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){
 +  
 +  }
 +  
 +</code>
 +{{drawio>dad2:diagramBBDD1.png}}
dad2/bbdd.1712659142.txt.gz · Última modificación: 2024/04/09 10:39 por thejuanvisu