.
Este artigo descreve duas maneiras de conectar o Microsoft Access e o PHP:
Abordagem 1
Usando DSN
Um Nome de fonte de dados é um nome que o ODBC usa para obter a unidade e outras informações vitais para acessar dados. Para criar um DSN, vá para o painel de controle. Escolha Ferramentas Administrativas e selecione ODBC. driver de banco de dados.clique em concluir.Digite um nome DSN.
O DSN armazena as informações necessárias para se conectar ao banco de dados.
-> Tipo de banco de dados
->localização do servidor
-> nome de usuário e senha
-> Opções de conexão
Vantagens:
1) Os nomes das fontes de dados são mais fáceis de lembrar e bastante úteis de usar.
2) queremos um repositório central para armazenar a coleção de fontes de dados que estamos obrigados a usar um DSN.
Desvantagens:
1) Quando o ADO tenta se conectar a um banco de dados usando um DSN do sistema, ele deve realizar uma pesquisa no registro. Essa pesquisa diminui o desempenho quando há muitas conexões simultâneas.
2) Com o método DSN, você terá que manter dois conjuntos de configurações: o script e o próprio DSN.
3) Driver ODBC para MS Access causa instabilidade no servidor.
Abordagem 2
Sem usar DSN (método sem DSN)
Por outro lado, ao usar o método sem DSN, não precisamos criar um DSN em nível de sistema para conectar-se ao banco de dados.
Todos os detalhes da conexão são incluídos na string de conexão no próprio script.
Vantagens
1) Muitas vezes é difícil registrar um DSN e é sempre melhor conectar-se diretamente aos seus bancos de dados.
2) Fornece acesso mais rápido ao banco de dados porque usa provedores OLE DB nativos, enquanto as conexões DSN usam drivers ODBC.
3) Por motivos de portabilidade, seria melhor usar o método sem DSN
Desvantagens
1) As alterações globais do banco de dados exigem que as alterações sejam enviadas a todos os proprietários do site para manter a funcionalidade do site.
2) As informações de conexão do banco de dados podem ser armazenadas em arquivos PHP individuais e quaisquer alterações nelas teriam que ser repetidas em todos os arquivos.
Resumo
Algumas pessoas pensam que o DSN-less é mais rápido, enquanto outros acreditam que o DSN é mais rápido com base em vários outros testes. e conexão sem DSN. Ambos os métodos são bons e ruins em suas respectivas maneiras. Cabe a você escolher aquele que se adapte às suas necessidades.
Referência: Internet
.