Compartilhar via


Recuperando e modificando dados em ADO.NET

A função principal de qualquer aplicativo de banco de dados é conectar-se a uma fonte de dados e recuperar os dados que ele contém. Os provedores de dados do .NET Framework de ADO.NET servem como uma ponte entre um aplicativo e uma fonte de dados, permitindo que você execute comandos, bem como recupere dados usando um DataAdapter ou um DataReaderDataAdapter. A função principal de qualquer aplicativo de banco de dados é a capacidade de atualizar os dados que estão armazenados no banco de dados. Em ADO.NET, a atualização de dados envolve o uso dos objetos DataAdapter, DataSet e Command; também pode envolver o uso de transações.

Nesta seção

Conectando-se a uma fonte de dados Descreve como estabelecer uma conexão com uma fonte de dados e como trabalhar com eventos de conexão.

Cadeias de conexão Contém tópicos que descrevem vários aspectos do uso de cadeias de conexão, incluindo palavras-chave de cadeia de conexão, informações de segurança e armazenamento e recuperação delas.

Pool de conexões Descreve o pool de conexões para os provedores de dados do .NET Framework.

Comandos e parâmetros Contém tópicos que descrevem como criar comandos e construtores de comandos, configurar parâmetros e como executar comandos para recuperar e modificar dados.

DataAdapters e DataReaders Contém tópicos que descrevem DataReaders, DataAdapters, parâmetros, manipulação de eventos DataAdapter e execução de operações em lote.

Transações e simultaneidade Contém tópicos que descrevem como executar transações locais, transações distribuídas e trabalhar com simultaneidade otimista.

Recuperando valores de identidade ou de numeração automática Fornece um exemplo de mapeamento dos valores gerados para uma identity coluna em uma tabela do SQL Server ou para um Autonumber campo em uma tabela do Microsoft Access, mapeando-os para uma coluna de uma linha inserida. Discute como mesclar valores de identidade em DataTable.

Recuperando dados binários Descreve como recuperar dados binários ou estruturas de dados grandes usando CommandBehavior. SequentialAccess para modificar o comportamento padrão de um DataReader.

Modificando dados com procedimentos armazenados Descreve como usar parâmetros de entrada de procedimento armazenado e parâmetros de saída para inserir uma linha em um banco de dados, retornando um novo valor de identidade.

Recuperando informações de esquema de banco de dados Descreve como obter bancos de dados ou catálogos disponíveis, tabelas e exibições em um banco de dados, restrições que existem para tabelas e outras informações de esquema de uma fonte de dados.

DbProviderFactories Descreve o modelo de fábrica do provedor e demonstra como usar as classes base no System.Data.Common namespace.

Rastreamento de dados no ADO.NET Descreve como ADO.NET fornece funcionalidade de rastreamento de dados interna.

Contadores de desempenho Descreve os contadores de desempenho disponíveis para SqlClient e OracleClient.

Programação assíncrona Descreve ADO.NET suporte para programação assíncrona.

Suporte ao SqlClient Streaming Discute como desenvolver aplicativos que transmitem dados do SQL Server sem tê-los totalmente carregados na memória.

Consulte também