Manual c# com my/sql
- Instalar o MySql: mysql-essential-5.0.51b-win32
- Instalar o MySql: mysql-gui-tools-5.0-r12-win32
- Instalar o conector: mysql-connector-net-6.5.4.msi
Passo 2:
- Abrir o MySql Query Browser para criar uma nova conexão, server host: localhost, username: root, passowrd: padrao
1) Primeiro criar a base de dados:
Iniciar/Todos os programas/MySql/MySql Query Browser
Create database nome_da_base; (em nome da base colocar cadastro)
2) Abrir o MySql Administrator para criar as tabelas
- Selecionar a base de dados em Catalogs.
- Clicar no botão Create Table: criar uma tabela para sua aplicação (estoque: id, nome, preco)
Onde preço será decimal(10,2) e ‘0,00’
3) Para incluir alguns dados na tabela abra o MySQL Query Browser. Selecione a base de dados e digite a instrução INSERT INTO e clique em Execute: - insert into estoque(nome,preco) values ("Caderno", 1.23) - insert into estoque(nome,preco) values ("Borracha", 1.00)
4) Para visualizar os dados inseridos na tabela. Digita:
- select * from estoque e
- O campo id foi definido como chave primária e incremental de forma que o seu valor é atribuído pelo MySQL;
Ao final teremos o banco de dados cadastro e a tabela estoque com alguns dados no MySQL. Estamos prontos para começar.
Passo 3:
1) Vamos agora criar uma nova solução chamada Acesso_MYSQL usando o Visual Studio C#.
Antes de mais nada, devemos fazer uma referência à classe que vai ligar o C# ao MySQL. Para isso vamos ao painel Solution Explorer, na raiz do projeto, clicamos com o lado direito do mouse e selecionamos Add Reference.
[pic]
- Na primeira divisória (.NET) selecionamos a referência MySQL.Data e MysSql.Data.Entry, damos OK.
- Depois vamos expandir o item References, clicando no sinal (+), clicar com o botão direito em MySql.Data e ir em Properties. Abrindo a caixa de propriedade, colocar Embed Interop t = true e Specific Version = False, conforme a figura abaixo:
[pic]