Acesso a Banco de Dados SQL Server: o namespace SqlClient - Bóson Treinamentos em Ciência e Tecnologia
Início » Programação com C# » Acesso a Banco de Dados SQL Server: o namespace SqlClient
Postado Em 03/04/2019 [data do post] por Fábio dos Reis [autor do post] em Programação com C# [categoria do post]
O Namespace SqlClient
O namespace System.Data.SqlClient contém diversas classes e outros componentes que permitem realizar a interação com um banco de dados do SQL Server, a partir de uma aplicação em C#, permitindo assim o desenvolvimento de aplicações orientadas a dados. Ele é um Provedor de Dados .NET para o SQL Server (Data Provider).
Este namespace fornece uma grande variedade de funcionalidades, como por exemplo criação de conexões a bancos de dados, permitir a inserção de dados e a manipulação de registros. Ou seja, é um recurso essencial para a construção desse tipo de aplicação.
Para usar as classes disponíveis neste namespace é necessário declará-lo por meio de uma diretiva using na seção de namespaces do código da aplicação:
Exemplos de classes comumente utilizadas do namespace SqlClient:
Classe Função
SqlCommand Representa uma instrução T-SQL ou um procedimento armazenado para execução no banco de dados SQL Server.
SqlConnection Representa uma conexão que será realizada com um banco de dados do SQL Server.
SqlConnectionStringBuilder Fornece uma forma simples de criar e gerenciar o conteúdo de strings de conexão usadas pela classe SqlConnection.
SqlDataAdapter Representa um conjunto de comandos de dados e uma conexão de banco de dados que serão empregados para preencher um DataSet residente na memória e atualizar ou consultar o banco de dados.
SqlDataReader Fornece uma maneira de ler um fluxo em um único sentido de linhas a partir de um banco de dados SQL Server.
SqlException Exceção gerada quando o SQL Server retorna algum aviso ou erro.
SqlTransaction Representa uma transação T-SQL a ser feita em um banco de dados do SQL Server.
A lista completa de classes, enumerações e delegates do namespace System.Data.SqlClient pode ser consultada na página da documentação oficial da Microsoft.
Na próxima lição vamos explorar a criação de uma string de conexão a um banco de dados por meio do uso da classe SqlConnection.