Conectar aplicação C# a banco SQLServer

Neste post vou colocar um código funcionando perfeitamente para acessar um banco SQL Server através de uma aplicação em C#.

O código tem as rotinas para adicionar, consultar, editar e remover registros. (CRUD).
Para funcionar em sua máquina você deverá criar um banco com a estrutura mostrada na imagem abaixo.
Lembrando que a coluna "ID_Cliente" deve estar configurada para ser incrementada automaticamente

Agora vou apenas mostrar as telas e seu funcionamento. A primeira é a de consulta dos registros. Basta clicar no Button "Consultar/Atualizar" que todos os registros do seu banco são mostrados.


Para editar ou remover um registro basta clicar no respectivo ícone. Lembrando que dentro do projeto há o código para "clicar em determinada célula" do DataGridView, que é bem simples. Na tela abaixo uma simulação de deleção de um cliente com janela de confirmação.



Finalmente, para adicionar um usuário, uma tela com alguns TextBoxes é chamada e ao clicar em "Salvar", um MessageBox de confirmação é mostrado.


Para entender melhor, sugiro que baixem o projeto e façam suas modificações e melhorias. Quaisquer dúvidas podem deixar nos comentários que respondo assim que possível.

Para baixar o código fonte completo de como conectar uma aplicação C# a um banco de dados SQLServer cliquem no link http://goo.gl/0PYqD

6 comentários:

  1. bom dia meu amigo meu nome e silvao eu gostei desse artigo sobre conexão com sql e lhe peço se vc puder postar mais alguma coisa sobre esse assunto faça pois estou cursando o curso tecnico e gostaria de aprendewr mais sobre conexão com banco de dados sql valeu um abraço valeu desde ja agradeço

    ResponderExcluir
  2. olha meu nome e silvano nao estou conseguindo fazer a tabela edição de cliente vc pode falar mais um pouco sobre esse assunto valeu muito obg

    ResponderExcluir
  3. ola sou inciante poderia explicar como fazer com MySQL, e se possivel me indicar onde teria um crud de c# com MySQL gostaria de aprender e pesquisa tambem, ótimo site, indico a todos.

    ResponderExcluir
  4. ola sou inciante poderia explicar como fazer com MySQL, e se possivel me indicar onde teria um crud de c# com MySQL gostaria de aprender e pesquisa tambem, ótimo site, indico a todos.

    ResponderExcluir
  5. ola sou inciante poderia explicar como fazer com MySQL, e se possivel me indicar onde teria um crud de c# com MySQL gostaria de aprender e pesquisa tambem, ótimo site, indico a todos.

    ResponderExcluir
    Respostas
    1. Olá Walney,
      Caso ainda não tenha, a primeira coisa que precisará fazer é baixar o Connector do MySQL para o C# em http://dev.mysql.com/downloads/connector/net/5.1.html
      (se me lembro bem, ao fazer a instalação completa do MySQL ele já é instalado junto)

      No seu projeto do Visual Studio, vá na janela "Solution Explorer", clique com o botão direito em "References", "Add Reference" e encontre o "MySql.Data".

      Depois basta adicionar o namespace dele em todas as páginas de código (using MySql.Data.MySqlClient) e, por fim, alterar todas as linhas onde fiz as consultas usando as classes SqlCommand, SqlConnection e etc por MySqlCommand, MySqlConnection e assim por diante.

      Espero ter ajudado
      Bons estudos!

      Excluir

Não esqueça de enviar um comentário. Isto motiva o autor a continuar postando e também é uma forma de agradecimento