» Trabalhando com MySQL
09/09/2015    C#.NET

Olá!
Vou mostrar nesse artigo como realizar as principais operações em um banco de dados MySql.
Caso seu Visual Studio ainda não esteja preparado para trabalhar com o MySql, você precisará acessar meu outro artigo que mostra como fazer isso:
Configurando o Visual Studio para trabalhar com MySql

Em todas as páginas que forem executar as operações no banco você precisará fazer referência ao MySql:

    using System.Data;
    using MySql.Data.MySqlClient;
        


» Criar conexão com o banco de dados

MySqlConnection mysqlcon;
mysqlcon = new MySqlConnection("Persist Security Info=False; server=198.198.198; database=meubanco; uid=login; pwd=minhasenha");
mysqlcon.Open();
    

Primeiro criamos a variável do tipo MySqlConnection que será responsável pela conexão.
Depois criamos a conexão passando os valores do banco de dados (ip do servidor, nome do banco, login e senha).
E por último abrimos a conexão com o comando .Open


» Executar comando SQL

MySqlCommand mysqlcmd = new MySqlCommand("update tabela set campo = 1", mysqlcon);
mysqlcmd.ExecuteNonQuery();
        
Na primeira linha criamos a variável que será o comando SQL, já informamos à ela qual comando queremos executar e em qual conexão.
Na última linha demos um ExecuteNonQuery(), isso vai fazer com que ela execute sem retornar nada.


» Criar DataTable

DataTable dt = new DataTable();
MySqlDataAdapter mysqlada = new MySqlDataAdapter("select nome, telefone from contatos", mysqlcon);
mysqlada.Fill(dt);
    
Na primeira linha criamos a variável DataTable.
Na segunda criamos a variável DataAdapter e informamos o comando select e em qual conexão executá-lo.
Na última preenchemos o DataTable com o retorno do SQL, utilizando o comando .Fill


» Fechar conexão com o banco de dados

mysqlcon.Close();
    
Simples, conexão fechada.
É muito importante fechar a conexão sempre.

Espero que tenham gostado, até a próxima!




Comentários