With great power comes great responsibility.

junho 30, 2009

Acessar Banco de Dados MySQL v5.0 a partir de Delphi 7

O Delphi 7 incorpora um componente chamado "dbExpress".
Esse componente permite acessar banco de dados MySQL até a sua versão 4 (mysql v4). OU seja, podemos acessar o banco de dados MySQL diretamente através desse componente, sem usar par: BDE e mysql_ODBC driver (myODBC).

Como fazer para acessar a nova versão MySQL v5?

Requisitos:
Passo-a-passo:

1) No caminho: "C:\Arquivos de programas\Borland\Delphi7\Bin\" copie o arquivo dbxopenmysql50.dll

2) No caminho: "C:\Arquivos de programas\Arquivos comuns\Borland Shared\DBExpress" abra o arquivo "dbxdrivers.ini" com algum editor de textos e...

Na seção [Installed Drivers] adicione a linha:
  • MySQL50=1

E crie uma seção [MySQL50] contendo:

[MySQL50]
GetDriverFunc=getSQLDriverMYSQL50
LibraryName=dbxopenmysql50.dll
VendorLib=libmysql.dll
HostName=ServerName
Database=DBNAME
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000


3) Copie o arquivo "libmysql.dll" para a pasta:
  • C:\Windows
ou
  • C:\Arquivos de programas\Borland\Delphi7\Bin\

4) Crie no Delphi: