martes, 30 de agosto de 2011

Java DAO Helper

Para mantener vivo el blog... :)
Este DAO Helper sirve para cualquier aplicación Java. La idea es tener algo de fácil uso para poder acceder a la base de datos de nuestra aplicación. Para poder utilizarlo necesitamos el driver específico para nuestra base de datos. En este ejemplo vamos a usar MySQL.

Modo de uso:

  1. Crear una aplicación Java.
  2. Añadir DaoHelper.java y DBConnection.java
  3. Personalizar la clase DBConnection.java con los datos de conexión de nuestra base de datos.
  4. Desde cualquier lado de nuestra aplicación podemos hacer lo siguiente...
try{
     
      QueryParameters params = new QueryParameters() {
         public void setParameters(PreparedStatement pst)
              throws SQLException {
              pst.setString(1, "Cristian");
         }
      };

      String query = "SELECT * FROM USERS WHERE USERNAME = ?";
      List< String > users = new DaoHelper< String >().executeQuery(
                query, params, new ResultReader< String >() {
          public String getResult(ResultSet result) 
                throws SQLException {
                return result.getString("nick");
          }
      });
   
   catch(SQLException e){
       e.printStackTrace();
   }

Link al proyecto: http://code.google.com/p/java-dao-helper/
Link para descargar los componentes: http://code.google.com/p/java-dao-helper/downloads/list

Saludos.

No hay comentarios:

Publicar un comentario