Tradutor

quarta-feira, 19 de junho de 2013

Conexao C# com MYSQL ( INSERT, UPDATE, DELETE )

C# - Linguagem de programação orientada a objeto desenvolvida pela Microsoft com parte da plataforma .NET.

MYSQL - SGBD (Sistema de Gerenciamento de Bando de Dados) free que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface.

Veja alguns exemplos de como utilizar o mysql para insert, update e delete com C#.

INSERT

Linha 1 - string config = "server=localhost;userid=root;pwd=senhabanco;database=banco";
Linha 2 -MySqlConnection conexao = new MySqlConnection(config);
Linha 3 -MySqlCommand command = conexao.CreateCommand();
Linha 4 -command.CommandText = "insert into gruposervicos (descricao,sigla) values ('" + desc + "','" + sigla + "') ";
Linha 5 -conexao.Open();
Linha 6 -command.ExecuteNonQuery();
Linha 7 -MessageBox.Show("Cadastro realizado com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
Linha 8 -conexao.Close();


UPDATE

Linha 1 - string config = "server=localhost;userid=root;pwd=senhabanco;database=banco";
Linha 2 - MySqlConnection conexao = new MySqlConnection(config);
Linha 3 - MySqlCommand command = conexao.CreateCommand();
Linha 4 - command.CommandText = "update gruposervicos set descricao = '"+ desc +"' , sigla = '"+ sigla +"' where idgruposervico = '"+ selectcod +"' " ;
Linha 5 - conexao.Open();
Linha 6 - command.ExecuteNonQuery();
Linha 7 - MessageBox.Show("Alteracao realizada com sucesso!", "Informação", MessageBoxButtons.OK,  MessageBoxIcon.Information);
Linha 8 - conexao.Close();


DELETE

Linha 1 - string config = "server=localhost;userid=root;pwd=senhabanco;database=banco";
Linha 2 - MySqlConnection conexao = new MySqlConnection(config);
Linha 3 - MySqlCommand command = conexao.CreateCommand();
Linha 4 - command.CommandText = "delete from gruposervicos where idgruposervico = '" + selectcod + "' ";
Linha 5 - conexao.Open();
Linha 6 - command.ExecuteNonQuery();
Linha 7 - MessageBox.Show("Grupo de Servico Deletado!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
Linha 8 - conexao.Close();


COMENTARIOS

Linha 1 - String de conexão.
Linha 2 - Criando uma conexão conforme comandos contidos na string(config).
Linha 3 - Criando o comando (SEM STRING).
Linha 4 - O comando SQL, neste caso usando MYSQL. Nos três caso apresentados esta é a unica linha com mudanças significativas pois dependendo da manipulação, os comandos são diferentes.
Linha 5 - Abre conexão com o banco.
Linha 6 - O comando é executado no banco.
Linha 7 - Caixa de mensagem confirmando manipulação.
Linha 8 - Fechar conexão com o banco.


Vinicius Figueiredo Dias
viniciusadt@gmail.com

Sem comentários:

Enviar um comentário