Skip to content
Mobius One edited this page Feb 16, 2024 · 7 revisions

Home > DAC

DAC

Units de abstração de conexão com banco de dados

Tabela de compatibilidade Delphi:

ComponenteDAC Banco de Dados Classe Versão
FireDAC Firebird DAC.Firebird.FireDAC XE3+
FireDAC MySQL DAC.MySQL.FireDAC XE3+
FireDAC PostgreSQL DAC.Postgres.FireDAC XE3+
Zeos Firebird DAC.Firebird.Zeos XE3+
Zeos MySQL DAC.MySQL.Zeos XE3+
Zeos PostgreSQL DAC.Postgres.Zeos XE3+

Tabela de compatibilidade Lazarus:

Componente DAC Banco de Dados Classe Versão
Zeos Firebird DAC.Firebird.Zeos 2.0+
Zeos MySQL DAC.MySQL.Zeos 2.0+
Zeos PostgreSQL DAC.Postgres.Zeos 2.0+

Requisitos dos itens do JSON de criação do banco:

Parâmetro Requerido Descrição
dbserver sim endereço do servidor do banco de dados, pode ser IP ou DNS.
dbport sim porta do servidor de banco de dados, valor numérico inteiro.
dbuser sim usuário para autenticação no banco de dados.
dbpassword sim senha do usuário para autenticação no banco de dados.
banco nao nome do banco a ser conectado, pode ser informado posteriormente se o SGBD permitir.
schema nao schema do banco de dados, recurso do PostgresSQL, pode ser informado posteriormente.
{
  "dbserver": "localhost",
  "dbport": 1234,
  "dbuser": "usuario",
  "dbpassword": "senha",
  "banco": "bancodedados",
  "schema": "public"
}

Exemplo de uso:

PascalLibs

Clone this wiki locally