Componentes de Banco de Dados
Uma aplicação multiusuário em 3 camadas que usa um banco de dados compartilhado precisa lidar com concorrência. Isso ocorre tanto em aplicações desktop quanto web. De muitas maneiras, isso também acontece em uma aplicação cliente/servidor desktop que acessa um banco de dados a partir de várias threads.
Alguns bancos de dados aceitam uma única conexão, enquanto outros têm limites diferentes. Como mencionado antes, pool de conexões é um recurso útil tipicamente disponível para mecanismos de banco de dados de alto nível (como Microsoft SQL Server e Oracle) usando a tecnologia de acesso a dados adequada (como ADO e FireDAC).
Nesta seção, descreveremos como configurar vários componentes de banco de dados para mecanismos de banco de dados selecionados.