Conectando o Magic xpa com o Banco de Dados MariaDB

image000

Conectar vários bancos de dados é uma característica muito importante em uma ferramenta de desenvolvimento e não é diferente com o Magic xpa.

Neste post vamos fazer a conexão com o banco de dados MariaDB que é uma alternativa ao MySQL.

Então, mãos à obra!

Preparando o ambiente

  • Baixe e instale o MariaDB deste site. Neste post usamos a versão MariaDB 10.0 Series.
  • Baixe e instale o ODBC 32 bits do MySQL deste site. Neste post usamos a versão 5.3.2 (sim, é o driver de MySQL).

Configurando o acesso pelo Magic xpa

Configure o MySQL ODBC 32 bits para acessar o MariaDB. Lembre-se que em ambiente 64 bits, para configurar ODBC 32 (caso do Magic xpa) bits é acessando o caminho %windir%\SysWOW64\odbcad32.exe.

Configurado o ODBC, aponte-o no Magic xpa conforme demonstrado abaixo:

image001

Acessando os dados do MariaDB

Agora que está configurado pode mos carregar as tabelas com “Get Definition”:

image003

E manipular os dados:

image005

Mas porque o MariaDB ?

O MariaDB é uma espécie de fork do MySQL Community Edition (free), similar ao que o Firebird é em relação ao Interbase. Ele é um esforço de se manter viva, gratuita e em franca evolução esta versão do MySQL, já que o produto que agora pertence à Oracle, possui um roadmap incerto (ao menos no que diz respeito a versão Community).

Este SGBD (MariaDB) pode ser usado como se fosse o MySQL no Magic xpa (por isso a necessidade do driver ODBC MySQL), podendo assim fazer parte de projetos com as versões mais populares, como é o Magic xpa Xpress (que acessa somente Btrieve/MySQL).

NOTA: É importante ressaltar que os testes foram feitos somente em ambiente de desenvolvimento, ou seja, é importante se realizar testes mais intensos para uma adoção em produção.

Até a próxima!

Jeronimo Alberto da Costa – Analista Desenvolvedor / Project Designer / DB Expert – Magic Software Brasil
Jeronimo Alberto da Costa – Analista Desenvolvedor / Project Designer / DB Expert – Magic Software Brasil

 

2 comentários

  1. Bah magrão, que post sinistro.

    Nunca ouvi falar deste banco. Pq o nome dele é ‘Maria’ ? Conhece alguém que usa esse bixão ?

    E pq precisa ser os ODBC do MySQL ? Não tem ODBC de Maria ? Esta parte num entendi bem.

    1. Olá,

      Quanto a idealização do nome não sei os motivos :-(.
      Dá uma consultada em:
      https://mariadb.org/en/about/
      http://en.wikipedia.org/wiki/MariaDB

      Não conheço ninguém utilizando-o mas há investimentos de Google/Intel neste banco.

      A utilização do ODBC do MySQL são por 2 motivos:
      1) O Magic xpa Xpress (que acessa somente Btrieve/MySQL) poderá acessá-lo
      2) O ODBC do Maria está em Beta https://downloads.mariadb.org/driver-odbc/0.9.1/

      Obrigado.

      At.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *