343o Do Firebird no Ide NetBeans) - computacao.unitri.edu.br · 3 Prof. Dr. Elmo Faria –...

Preview:

Citation preview

1

Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans

Configuração 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 versão seja em português) escolha a opção de banco de

dados e subpasta drivers. Cabe aqui um comentário, não se preocupe em utilizar a versão em

português, isto não faz a menor diferença. A versão em inglês tem as mesmas

funcionalidades e simplesmente é uma questão de se adaptar a palavras de comando. Pois sabemos que

todo o código deve ser escrito em linguagem de programação que basicamente são acrônimos de

palavras em inglês. A figura 2.1 mostra a tela em questão. Observe que nenhum projeto novo foi

iniciado.

Figura 2.1 - Adicionando o drive JayBird

Siga os seguintes passos:

- Escolha a opção Execução

2

Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans

Figura 2.2 – Adicionando o driver Firebird

- Escolha banco de dados – Drivers

- Com o botão direito do mouse escolha Novo driver

- Procure pelo driver jaybird descompactado no disco, nesta etapa escolha o arquivo firebirdsql-full que

contém todos os arquivos jar disponíveis para serem utilizados na conexão com o banco firebird.

- Escolha adicionar e os driver podem ser ser utilizados em aplicações firebird.

2.1 – Criando um banco de dados Cliente no firebird

Inicialmente vamos definir o diretório em que será criado a aplicação para cadastro de clientes,

Consiste em um formulário desktop para cadastro de clientes com banco de dados firebird. Neste caso

será utilizado o diretório 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 opção e o IBExpert que

pode ser encontrado na internet e possui uma versão free para download no www.baixaki.com.br.

Após sua instalação escolha o ícone do IBExpert.

3

Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans

No IBExpert escolha a opção DataBase no menu principal e em seguida a opção Create DataBase .

A tela da figura 2.3 será aberta, e preencha com as opções:

- Em Server escolha Local

- Em Database escreva o caminho para criar o banco e seu nome com a extensão fdb.

- Em Username escreva SYSDBA e em password escreva masterkey. Finalize com OK.

- Após 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 - Definição do banco no IBExpert

Figura 2.3 – Criando o banco de Dados

4

Prof. Dr. Elmo Faria – Desenvolvimento Básico 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 botão 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 são:

Campo Tipo Chave

Cod_Cliente Integer PK

Nome_Cliente Varchar (40)

Endereco Varchar(80)

Telefone Varchar(14)

- A tabela deve ser montada como na figura 2.5, para definir a chave primaria basta dar um duplo click

na opção PK em frente ao nome do campo COD_CLIENTE.

- Escolha agora a opção COMMIT na barra de ferramentas .

- Após este procedimento a tabela estará criada e bastando inserir alguns registros.

Figura 2.5 - Criação da tabela cliente

5

Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans

2.3- Estabelecendo a conexão com o banco de dados

Escolha no NetBeans sobre o driver firebird instalado com um click com o botão direito do

mouse a opção conectar usando ... como mostrado na Figura 2.6

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

Após esta etapa defina na tela seguinte o string de conexão definindo a porta do firebird 3050 o

caminho e o nome do banco. Figura 2.7.

Figura 2.7 – conexão com o banco

6

Prof. Dr. Elmo Faria – Desenvolvimento Básico 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.

2.4- Criando um formulário de cadastro para a tabela

Pode-se começar definindo a tela principal da aplicação. 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.8 – Conexão estabelecida

Figura 2.9 – Escolhendo uma aplicação nova

7

Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans

Escolha o projeto da categoria Geral e projeto Aplicação Java em seguida, escolha próximo e

defina um nome para a aplicação.

O nome Escolhido foi cadastro_de_clientes. Escolha Finalizar e o projeto está montado. Figura 2.10.

A tela do NetBeans deve ficar como na figura 2.11 com o novo projeto criado. Neste momento podemos

definir um formulário principal para tela de abertura.

Figura 2.11 - Formulário principal

Figura 2.10 – Definindo o local para salvar o projeto

8

Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans

Pressionando o botão direito do mouse sobre o rótulo do projeto Cadastro_de_clientes escolha novo e

a opção Formulário Jframe. Defina o nome do formulário 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 Aplicação.

Utilize as propriedades para alterar os nome dos itens do menu. Após 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

9

Prof. Dr. Elmo Faria – Desenvolvimento Básico com NetBeans

Acrescente agora um subitem clicando com o botão direto sobre o menu e escolha opção adicionar para

adicionar um item ou mais um jmenubar. Os menus estão prontos como mostrado na Figura 2.14.

Selecione a opção de visualizar

desenho no ícone ao centro da

tela.

Acrescente um jbutton e rotule como Cliente.

Neste estágio do projeto utilize os componentes da

paleta para criar um formulário com todos os

componentes para a tela principal do cadastro.

Figura 2.14 - Form principal