Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
htm
Desde os tempos do Visual Basic 5 eu tenho escrito artigos sobre como usar e acessar o FireBird.
O Firebird é um poderoso, sistema de banco de dados relacional open-source com alto desempenho e
suporte extensivo para poderosos recursos do SQL com adesão próxima dos padrões SQL.
Se você está desenvolvendo um pequeno programa ou um sistema de informação para uma grande
empresa, o banco de dados Firebird deve ser considerado como uma boa opção.
Dois sites com visita obrigatória para quem pretende saber mais sobre o FireBird são:
http://firebird.sourceforge.net/index.php (Inglês)
http://www.comunidade-firebird.org/ (português)
Obs: Na verdade este artigo vai criar o banco de dados e a tabela no FireBird usando a
ferramenta de linha de comando ISQL Tool que vem junto como FireBird.
Seria bom você ter alguma noção de como o FireBird funciona. Existe uma documentação em português
que você pode acessar no link : FireBird_portugueses.pdf
Se você tem dúvidas para instalar o FireBird veja este documento: http://www.paiva.eti.br
/Documentos/guias/Instalando%20o%20Firebird.pdf
Após você baixar e instalar o FireBird 2.5.1 e tê-lo iniciado como um serviço deverá instalar também o
FireBird .NET Provider 2.7.7 no seu ambiente.
Cumprida as etapas acima seu ambiente estará pronto para usar o banco de dados FireBird e já
poderemos criar uma aplicação com manutenção e acesso a dados usando os recursos da ADO .NET.
Para saber mais sobre essa ferramenta veja este documento: http://www.firebirdsql.org/pdfmanual
/Firebird-isql.pdf
Para acessar a ferramenta você pode abrir acessar o menu do Windows e abrir a pasta onde instalou o
FireBird e clicar no item - FireBird ISQL Tool;
1 de 5Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 14/03/2013 13:10
C# - CRUD com FireBird 2.51 http://www.macoratti.net/13/02/c_fbd1.htm
Vamos criar um banco de dados com o nome Cadastro.fbd na pastas c:\dados. Para isso podemos usar o
comando CREATE DATABASE;
O comando CREATE DATABASE é responsável por criar o arquivo físico do banco de dados. Usando o
comando CREATE DATABASE:
Exemplo:
CREATE DATABASE 'c:\dados\Cadastro.fbd' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE = 4096
DEFAULT CHARACTER SET WIN1251;
COMMIT;
Podemos também nos conectar com um banco de dados existente usando o comando CONNECT;
2 de 5Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 14/03/2013 13:10
C# - CRUD com FireBird 2.51 http://www.macoratti.net/13/02/c_fbd1.htm
Vamos criar a tabela Clientes com os seguintes campos: ID, NOME, ENDERECO, TELEFONE, EMAIL ,
onde ID será uma chave primária.
Exemplo:
CREATE TABLE CLIENTES (ID INT NOT NULL PRIMARY KEY, NOME VARCHAR(50), ENDERECO
VARCHAR(50), TELEFONE CHAR(30), EMAIL VARCHAR(100));
COMMIT;
A seguir podemos exibir as tabelas usando o comando SHOW TABLES; e visualizar a estrutura da nossa
tabela usando o comando SHOW TABLES CLIENTES;
Para incluir dados na tabela podemos usar o comando SQL INSERT INTO.
3 de 5Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 14/03/2013 13:10
C# - CRUD com FireBird 2.51 http://www.macoratti.net/13/02/c_fbd1.htm
O comando para alterar a tabela Cadastro, adicionando uma coluna chamada CPF é o seguinte:
Assim temos prontos o banco de dados Cadastro.fdb e a tabela Clientes na pasta c:\dados criados no
FireBird.
Joã 14:6 Respondeu-lhe Jesus: Eu sou o caminho, e a verdade, e a vida; ninguém vem ao Pai,
senão por mim.
Joã 12:46 Eu, que sou a luz, vim ao mundo, para que todo aquele que crê em mim não
permaneça nas trevas.
Joã 10:9 Eu sou a porta; se alguém entrar a casa; o filho fica entrará e sairá, e achará
pastagens.
Joã 6:35 Declarou-lhes Jesus. Eu sou o pão da vida; aquele que vem a mim, de modo algum
terá fome, e quem crê em mim jamais terá sede.
Joã_15:1 Eu sou a videira verdadeira, e meu Pai é o viticultor.
Joã 10:11 Eu sou o bom pastor; o bom pastor dá a sua vida pelas ovelhas.
4 de 5Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 14/03/2013 13:10
C# - CRUD com FireBird 2.51 http://www.macoratti.net/13/02/c_fbd1.htm
5 de 5Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/) 14/03/2013 13:10