Utilizando SGBD FireBird 2.0 com ADO.NET – Parte I
ADO.NET é uma "reconstrução", do antigo ADO, sendo completamente integrado com o .NET Framework, disponibilizando um grande número de classes e possibilitando em uma comunicação bem mais fácil com os SGBD's. Ou seja, ele nada mais é que um conjunto de classes definidas pelo .NET Framework, que auxilia na comunicação com os SGBD's.
Figura. 1: Arquitetura .Net
Figura. 2: Arquitetura .Net
• DataReader: utilizado para fazer leituras dos registros no banco de dados. Após a execução de uma consulta, o DataReader será preenchido com os resultados das consultas, para posterior leitura e preenchimentos de alguns objetos,
como por exemplo um TextBox.
Figura 3: Tabela
No Visual Studio 2005, clique em File - New - Project. Será aberta a janela de New Project, clique em Visual C# - Windows. Na parte de Templates clique em Class Library e escolha o nome do seu projeto. No nosso caso, o nome escolhido foi Conexao_FireBird.
Figura 4: Add Reference
Na aba .Net, procure por FireBirdClient – ADO.NET 2.0 Data Provider, e clique no botão OK.
Agora basta escrever seu código conforme o exemplo abaixo:
/// Recebe como parametro os dados para conexão
/// Passa para o construtor da classe FbConnection
/// os dados para conexão
Salve as alterações e clique em Build - Build Solution.
Feito isso, você poderá notar que dentro da pasta Bin/Debug, localizada dentro da pasta de seu projeto, foi criado nossa dll para conexão com o banco FireBird.
Para poder utilizar essa dll com os programas criados, basta adicionar a mesma ao projeto.
No próximo artigo, irei demonstrar como usar a dll que criamos, utilizando os comandos SQL INSERT, DELETE UPDATE E SELECT.