Partilhar via


Aplicações Genéricas

Aplicações genéricas por vezes realizam uma tarefa codificada fixamente, como uma folha de cálculo que recupera dados de uma base de dados. Também podem realizar várias tarefas definidas pelo utilizador, como uma aplicação de consulta genérica que permite ao utilizador inserir e executar uma instrução SQL. O que as aplicações genéricas têm em comum é que devem funcionar com uma variedade de SGBDs diferentes e que o programador não sabe previamente quais serão esses SGBD.

Por isso, as aplicações genéricas precisam de ser altamente interoperáveis. O programador deve fazer muitas escolhas, trocando interoperabilidade por funcionalidades, e deve escrever código que espere que os drivers suportem uma ampla gama de funcionalidades. Embora aplicações genéricas possam ser ajustadas para funcionar com Sistemas de Gestão de Bases de Dados populares, elas raramente contêm código específico do controlador ou do Sistema de Gestão de Bases de Dados.