| Você está aqui: C# ::: C# + MySQL ::: Passos Iniciais | 
| Como se conectar ao MySQL usando Visual C# 2005 e o MySQL Connector/NETQuantidade de visualizações: 14929 vezes | 
| Esta dica mostra, passo-a-passo, como se conectar a uma base de dados MySQL usando Visual C# e o MySQL Connector/NET. Embora estas observações sejam para Visual C# 2005 e MySQL 5.0, acreditamos que o procedimento não será muito diferente para outras versões de ambos os produtos. O primeiro passo é baixar e instalar o MySQL Connector/NET. A versão 5.2 (disponível durante a autoria desta dica) pode ser baixada de http://dev.mysql.com/downloads/connector/net/5.2.html. Para esta versão, o arquivo a ser baixado é mysql-connector-net-5.2.5.zip - binaries com instalador (3,29Mb). Escolha um mirror, baixe e vamos nos preparar para a instalação. Após baixar o arquivo, descompacte-o no diretório de sua preferência. Você terá um arquivo de instalação MySql.Data.msi. Duplo-clique nele e vamos em frente. Após a instalação você terá um diretório parecido com "C:\Arquivos de programas\MySQL\MySQL Connector Net 5.2.5". Neste diretório encontramos alguns sub-diretórios, incluindo documentação, exemplos e o arquivo MySql.Data.dll (dentro de Binaries\.NET 2.0). É este arquivo que nos permitirá efetuar a conexão com o banco de dados MySQL. Hora de adicionar a referência ao assembly MySql.Data. Abra o Visual C# e vá em Project -> Add Reference. Na lista que se abrirá, selecione a aba .NET, encontre MySQL.Data e clique OK. Se MySQL.Data não estiver nesta lista, localize o arquivo MySql.Data.dll usando a aba Browse. Depois de tudo finalizado, o assembly MySql.Data aparecerá na lista de Reference no Solution Explorer de seu projeto. Para testar se a conexão com o banco MySQL pode ser efetuada com sucesso, crie uma nova aplicação Windows Forms e acrescente a seguinte linha nos usings: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- using MySql.Data.MySqlClient; Coloque um botão no formulário e acrescente o código abaixo em seu evento Click: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e){
  // objeto de conexão
  MySqlConnection conn = null;
  // string de conexão
  string connStr = "server=localhost;user id=usuario; " +
    "password=senha; database=mysql; pooling=false";
  try{
    conn = new MySqlConnection(connStr);
    conn.Open();
    if(conn.State == ConnectionState.Open){
      MessageBox.Show("Conexão efetuada com sucesso");
    }
  }
  catch(MySqlException ex){
    MessageBox.Show("Erro ao conectar ao servidor: " + 
      ex.Message);
  }
}
Lembre-se de alterar os valores localhost, usuario e senha para os valores que você configurou em seu servidor MySQL. Em seguida execute a aplicação e veja o resultado. Os valores pooling=false indicam que a conexão não será obtida de um pool de conexões, mas sim criada e mantida apenas para esta aplicação e usuário. | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Desafios, Exercícios e Algoritmos Resolvidos de C# | 
| Veja mais Dicas e truques de C# | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





