Este artigo orienta o desenvolvedor a utilizar arquivos .ini para conexão com o banco de dados.

O conteúdo do arquivo .INI nada mais é que uma string de conexão externa, que vai ser lida via código pelo sistema ao se conectar ao banco de dados.

Para exemplificamos vamos iniciar uma nova aplicação no Delphi para implementar o código, conforme mostra a Figura 1. Pegue um DataModule e selecione o componente SqlConnection.

Configuração do DataModule
Figura 1. Configuração do DataModule

Vá no Object Inspector, na aba Events, e dê um duplo clique no evento BeforeConnect, conforme mostra a Figura 2.

BeforeConnect
Figura 2. Evento BeforeConnect

Antes de iniciarmos o código apresentado na Figura 3 não devemos esquecer de declarar na cláusula Use a classe IniFiles, senão gerará um erro!

BeforeConnect
Figura 3. Código da conexão

Entenda o código:

  • Conexao: é o nome dado no DataModule ao componente SqlConnection;
  • ConfigIni: é a variável de String de Conexão que receberá o endereço do banco lido no arquivo Config.Ini, conforme o código;
  • Params.Values[‘Database’]: é o o parâmetro que é digitado manualmente quando configuramos através do compoente.

Essas informações serão colocadas automaticamente através da rotina que lerá o arquivo .ini, conforme mostra a Figura 4.

Rotina de leitura
Figura 4. Rotina de leitura

Os arquivos .ini podem ser utilizados tanto para configurar o banco como para diretórios de imagens ou arquivos diversos.