Acesso a Banco de Dados SQL Server: o namespace SqlClient
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:
using System.Data.SqlClient;
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.
Anterior: Código do SQL Server do banco db_Biblioteca para C#
Escreva um comentário