tudo sobre mysql

1301 palavras 6 páginas
C# - Cadastro de Clientes no MySQL CRUD (ADO .NET)

Programar se aprende programando, certo ?
E nada melhor para aprender do que ter um protótipo funcional com o código fonte a partir do qual podemos estudar.
Este singelo projeto feito na linguagem C# realiza o acesso e as operações de inclusão, edição e exclusão em uma base de dados MySQL.
Então vamos ao que interessa...
O projeto poderá ser aberto nos seguintes IDEs:




Visual Studio 2010 (você pode baixar uma versão trial)
Visual C# 2010 Express Edition - (é grátis)
SharpDevelop 4.0 - (é grátis)

Além disso você deverá instalar os seguintes recursos:



MysQL -> http://dev.mysql.com/downloads/mysql/
Connector/NET -> http://www.mysql.com/products/connector/

As telas e o código que eu vou mostrar no artigo foram obtidos a partir do SharpDevelop 4.0.
Esta é uma aplicação para quem esta iniciando com a linguagem C# e pretende acessar e realizar as operações CRUD (Create, Read, Update e Delete) em um banco de dados.
O banco de dados MySQL
A aplicação acessa a tabela Contatos de um banco de dados MySQL definido como Cadastro.
Na figura abaixo temos a estrutura da tabela Contatos exibida no MySQL Administrator:

O script para criar o banco de dados e a tabela no MySQL é dado a seguir:
CREATE DATABASE /*!32312 IF NOT EXISTS*/ Cadastro;
USE Cadastro;
--- Table structure for table `Cadastro`.`Contatos`
-DROP TABLE IF EXISTS `Contatos`;
CREATE TABLE `Contatos` (
`id` int(10) unsigned NOT NULL auto_increment,
`nome` varchar(50) default NULL,
`email` varchar(100) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='InnoDB free: 3072 kB';
A interface da aplicação
A seguir temos a interface da aplicação no formulário form1.cs que utiliza os seguintes controles:
1. ListView - lstvContatos;
2. TextBox - txtPesquisar, txtNome e txtEmail;
3. Button - btnAtualizar, btnSalvar, btnLimpar, btnDeletar e btnFechar;

O código da aplicação
No início do

Relacionados

  • Relatório MySQL
    2234 palavras | 9 páginas
  • BD Plataforma InstalacaoMySQL
    811 palavras | 4 páginas
  • MySQL
    1561 palavras | 7 páginas
  • certificado
    1848 palavras | 8 páginas
  • TCC DESYPE SYSTEM Corpo Do Texto
    3424 palavras | 14 páginas
  • Fatece
    2912 palavras | 12 páginas
  • Mysql
    4137 palavras | 17 páginas
  • Pacote android
    12670 palavras | 51 páginas
  • Trabalho mysql
    5363 palavras | 22 páginas
  • Informatica
    3410 palavras | 14 páginas