Separe el dao para que sea una clase abstracta y se pueda implementar otro conector sin mucho mas cambios