Escolar Documentos
Profissional Documentos
Cultura Documentos
Acessando FireBird em Uma Aplicacao Windows Forms
Acessando FireBird em Uma Aplicacao Windows Forms
Você deve instalar também o Firebird .NET Data Provider em: Data
Provider for .NET Framework 2.0 (.exe) (331kb) para realizar a conexão
usando a plataforma .NET.
Como você pode notar , um projeto muito simples pode nos ensinar muitas
coisas...
Clique com o botão direito do mouse sobre o projeto e selecione Adicionar ->
Novo Item;
System.Configuration.ConfigurationManager.AppSettings[key]
-->
<add key="Setting1" value="Very" />
<add key="Setting2" value="Easy" />
</appSettings>
</configuration>
Vamos agora criar uma classe chamada daoFireBird onde iremos usar o
padrão Singleton para obter uma única instância da conexão com o FireBird;
Clique com o botão direito sobre o projeto e selecione Adicionar -> Novo
Item;
using System;
using FirebirdSql.Data.FirebirdClient;
using System.Configuration;
namespace fireBirdWin
{
/// <summary>
/// Usa padrão Singleton para obter uma instancia do FireBird
/// </summary>
public class daoFireBird
{
private static readonly daoFireBird instanciaFireBird = new
daoFireBird();
private daoFireBird(){ }
Somente a própria classe terá acesso a este método e é o que ela faz na linha
de código :
private static readonly daoFireBird instanciaFireBird = new daoFireBird();
Nota: Para saber mais sobre o padrão Singleton veja o meu artigo: O
padrão Singleton
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using FirebirdSql.Data.FirebirdClient;
using System.Data;
using System.Configuration;
try
{
fbConn.Open();
dataGridView1.DataSource = dtEmployee;
}
catch (FbException fbex)
{
MessageBox.Show("Erro ao acessar o FireBird " + fbex.Message,"Erro");
}
finally
{
fbConn.Close();
}
}
Referências: