Por Leandro Braçaroto
leandrobracaroto@msn.com
Leandro é analista de sistemas formado em procesamento de dados na Unopar, possui um blog no TheSpoke e tem realizado trabalhos com a comunidade tecnológica de Londrina (blog : www.leandrobracaroto.com )

Integração do MySQL no Visual Studio 2005



 

         Galera, neste artigo vou demonstrar uma dificuldade que tive quando peguei meu primeiro projeto ASP.NET com conexão para o banco MySQL. Não necessariamente é preciso fazer este procedimento para que seja possível se conectar, este procedimento descrito abaixo visa incluir uma paleta do MySQL no Visual Studio 2005, eu particularmente fiz a conexão via Odbc sem utilizar os componentes da toolbox, utilizei no projeto o código manual mesmo, mas para quem interessar fica a dica que por sinal facilita muito.

 

 

- Como adicionar o MySQL no Visual Studio 2005?

 

Simples, primeiramente você precisará instalar um conector do MySQL para que seja possível o Visual Studio localizar o MySQL, depois baixar um plugin para facilitar o acesso aos componentes.

 

 

- Baixar o Conector :

 

         Para baixar o Conector entre no site do MySQL ( http://www.mysql.org/downloads/connector/ ), escolha a plataforma que você irá utilizar, neste artigo demonstrarei com a .NET. Selecione a última versão liberada no site, que em nosso caso é a Connector/Net 5.1 e baixe gratuitamente. Você terá duas opções para baixar, uma ZIP onde o arquivo instalador se encontra compactado, e outra no-installer também ZIP, mas esta versão não necessitará ser instalada, somente necessário que seja movido os arquivos para a pasta de destino. Vamos utilizar a versão para instalação que o instalador já irá fazer o trabalho para nós.

 

         Salve o arquivo em um diretório qualquer.

 

 

- Instalar o Conector :

 

Basta clicar no famoso Next => Next => Finish;

 

 

- Baixar o Plugin :

 

Em uma parceria da Microsoft e a MYSQL AB, foi desenvolvido o plugin que deverá ser instalado após o conector. O plugin irá configurar uma paleta de componentes em sua ToolBox especifica para o MySQL, acrescentando assim a facilidade de conexão com um banco de dados MySQL no mesmo formato do SQL Server, ou seja, através da paleta "Server Explorer", na qual você poderá montar sua conexão com a mesma facilidade do SQL Server, sem precisar apelar para ODBC e outros meios.

 

         Para baixar o plugin basta entrar no endereço ( http://www.mysql.org/downloads/visual-studio-plugin/ ) e baixar gratuitamente. Em nosso artigo vamos utilizar a versão 5.1 que já vem com as adaptações para o Windows Vista.

 

         Salve o arquivo em um diretório qualquer.

 

 

- Instalar o Plugin :

 

Basta clicar no famoso Next => Next => Finish;

 

 

- C omo faz para os componentes do MySQL aparecer na patela para serem usados no modo visual?

 

         Basta clicar com o botão direito na ToolBox, Add / Coloque um nome, exemplo MySQL Controls.

 

         Depois clique com o botão direito na paleta criada e entre em Choose Items, seleciona a DLL na pasta que foi instalado o plugin do MySQL e pronto!.

 

As DLL's que você está incluindo na sua paleta não são necessárias de forma visual. Caso você prefira montar sua camada de persistência de forma manual, bastará fazer referência às mesmas DLL's e adicionar os respectivos namespaces no início de seu código através da cláusula "using".

 

 

- Como certificar de que foi feito tudo corretamente?

 

         Uma forma de você certificar-se que ocorreu tudo bem é observa a tela de splash ( tela de abertura ) do Visual Studio, onde são apresentados os componentes instalados. Se tudo estiver em ordem você verá logo embaixo do splash "Visual Studio Tools for MySQL".

Dicas para quem está começando:
Veja os próximos eventos
que você não pode perder :

10/1/2009 Bufalo Cast: Windows Azure - Visao Geral
on-line - RJ
Por : devASPNet


17/1/2009 Bufalo Cast: SQL Server Data Services - Storage no Azure
on-line - RJ
Por : devASPNet


24/1/2009 BufaloCast: Visual Studio 2010: As novidades para o desenvolvimento de softwares
on-line - RJ
Por : devASPNet


31/1/2009 BufaloCast: Dublin: O novo host do Workflow Foundation
on-line - RJ
Por : devASPNet


13/12/2009 BufaloCast : SQL Server 2008 Energy Community Launch
on-line - RJ
Por : devASPNet

Leituras imperdíveis para quem está começando:

º Otimizando a performance no ASP.NET::..
º Criando objetos de paginação personalizados na grid::..
º Uma cesta de compras em ASP.NET::..
º Utilizando o Refresh de parâmetros no .NET::..
º ASP.NET FORMS Authentication::..
º Utilizando propriedades dinâmicas no .NET::..
º Corrigindo problemas de deleção em grid com paginação::..
º Cuidado com os componentes de validação::..
º Otimizando o InitializeComponent::..
º Movendo fonte de aplicações entre máquinas::..
º Agilizando a performance da IDE do VS.NET::..
º Utilizando Short Circuit no VB.NET::..


























  Parceiros:
20% de desconto para os membros do grupo na aquisição de livros e inscrição para eventos

Receba dicas de programação e programação .NET:
E-mail:
Incluir Excluir