Você está na página 1de 9

Configurao Do Firebird no Ide NetBeans

Inicialmente devemos fazer o download do Netbeans 5.5 localizado no site da Sun (www.sun.com). Em seguida baixar o driver JayBird, localizado no site do firebird (www.firebird.com.br). Descompacte os driver em uma pasta no disco principal. Inicialize o Netbeans utilizando o cone ao lado. Na paleta executar (caso sua verso seja em portugus) escolha a opo de banco de dados e subpasta drivers. Cabe aqui um comentrio, no se preocupe em utilizar a verso em portugus, isto no faz a menor diferena. A verso em ingls tem as mesmas funcionalidades e simplesmente uma questo de se adaptar a palavras de comando. Pois sabemos que todo o cdigo deve ser escrito em linguagem de programao que basicamente so acrnimos de palavras em ingls. A figura 2.1 mostra a tela em questo. Observe que nenhum projeto novo foi iniciado.

Figura 2.1 - Adicionando o drive JayBird

Siga os seguintes passos: - Escolha a opo Execuo

1 Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans

- Escolha banco de dados Drivers - Com o boto direito do mouse escolha Novo driver - Procure pelo driver jaybird descompactado no disco, nesta etapa escolha o arquivo firebirdsql-full que contm todos os arquivos jar disponveis para serem utilizados na conexo com o banco firebird. - Escolha adicionar e os driver podem ser ser utilizados em aplicaes firebird.

Figura 2.2 Adicionando o driver Firebird

2.1 Criando um banco de dados Cliente no firebird


Inicialmente vamos definir o diretrio em que ser criado a aplicao para cadastro de clientes, Consiste em um formulrio desktop para cadastro de clientes com banco de dados firebird. Neste caso ser utilizado o diretrio c:/temp/cliente e o banco c:/temp/cliente/banco e o nome do banco de dados ser cliente.fdb. Como no quadro.

Nesta etapa ser utilizado um programa para criar o banco de dados a opo e o IBExpert que pode ser encontrado na internet e possui uma verso free para download no www.baixaki.com.br. Aps sua instalao escolha o cone do IBExpert.

2 Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans

No IBExpert escolha a opo DataBase no menu principal e em seguida a opo Create DataBase . A tela da figura 2.3 ser aberta, e preencha com as opes: - Em Server escolha Local - Em Database escreva o caminho para criar o banco e seu nome com a extenso fdb. - Em Username escreva SYSDBA e em password escreva masterkey. Finalize com OK.

Figura 2.3 Criando o banco de Dados

- Aps escolher ok defina na tela seguinte Figura 2.4 o tipo de banco de dados para registro em Server Version escolha Firebird 1.5.

Figura 2.4 - Definio do banco no IBExpert

3 Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans

- Escolha Register, em seguida do lado esquerdo aparecer o alias com o nome Cliente d um duplo click e ser mostrado a estrutura completa do banco. - Em Tables click o boto direito e escolha NEW TABLE. - Na tela da figura 2.5 defina o nome da tabela que neste caso ser CLIENTE, em seguida defina os campos para a tabela que so: Campo Cod_Cliente Nome_Cliente Endereco Telefone Tipo Integer Varchar (40) Varchar(80) Varchar(14) Chave PK

- A tabela deve ser montada como na figura 2.5, para definir a chave primaria basta dar um duplo click na opo PK em frente ao nome do campo COD_CLIENTE.

Figura 2.5 - Criao da tabela cliente

- Escolha agora a opo COMMIT na barra de ferramentas . - Aps este procedimento a tabela estar criada e bastando inserir alguns registros.

4 Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans

2.3- Estabelecendo a conexo com o banco de dados


Escolha no NetBeans sobre o driver firebird instalado com um click com o boto direito do mouse a opo conectar usando ... como mostrado na Figura 2.6

Figura 2.6 - Mostra a Tela do NetBeans e o Drive Firebird

Aps esta etapa defina na tela seguinte o string de conexo definindo a porta do firebird 3050 o caminho e o nome do banco. Figura 2.7.

Figura 2.7 conexo com o banco

5 Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans

Se tudo estiver ok, a tela a seguir deve aparecer no DeskTop. Finalmente pode-se ver a tabela e o banco no menu de rvore no NetBeans. Figura 2.8.

Figura 2.8 Conexo estabelecida

2.4- Criando um formulrio de cadastro para a tabela


Pode-se comear definindo a tela principal da aplicao. Inicie o Netbeans e escolha um novo projeto. Escolha Arquivo e novo projeto (figura 2.9), em seguida defina os dados do projeto.

Figura 2.9 Escolhendo uma aplicao nova

6 Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans

Escolha o projeto da categoria Geral e projeto Aplicao Java em seguida, escolha prximo e defina um nome para a aplicao. O nome Escolhido foi cadastro_de_clientes. Escolha Finalizar e o projeto est montado. Figura 2.10.

Figura 2.10 Definindo o local para salvar o projeto

A tela do NetBeans deve ficar como na figura 2.11 com o novo projeto criado. Neste momento podemos definir um formulrio principal para tela de abertura.

Figura 2.11 - Formulrio principal

Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans

Pressionando o boto direito do mouse sobre o rtulo do projeto Cadastro_de_clientes escolha novo e a opo Formulrio Jframe. Defina o nome do formulrio como principal. Como na figura 2.12.

Figura 2.12 - Componentes do Form Principal

Agora acrescente o componentes da paleta lateral iniciando com o JmenuBar da biblioteca Swing . E interagindo com o componente construa o menu principal da Aplicao. Utilize as propriedades para alterar os nome dos itens do menu. Aps inserir o jmenubar escolha a propriedade text e altere para Arquivo, a tela deve ficar como na figura 2.13.

Figura 2.13 - Menu inserido no form principal

Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans

Acrescente agora um subitem clicando com o boto direto sobre o menu e escolha opo adicionar para adicionar um item ou mais um jmenubar. Os menus esto prontos como mostrado na Figura 2.14.

Selecione a opo de visualizar desenho no cone ao centro da tela.

Figura 2.14 - Form principal

Acrescente um jbutton e rotule como Cliente. Neste estgio do projeto utilize os componentes da paleta para criar um formulrio com todos os componentes para a tela principal do cadastro.

9 Prof. Dr. Elmo Faria Desenvolvimento Bsico com NetBeans