Você está na página 1de 5

Utilizando o NetBeans com Firebird

Posted by javamail under Java


No Comments
Os motivos que me levaram a escrever este tutorial foi que percebi que é cada vez
maior a procura por informações de como desenvolver aplicações Java utilizando o
NetBeans como ferramenta de desenvolvimento em conjunto com o banco de dados o
Firebird.
O NetBeans tem tido maior adoção dos desenvolvedores que estão migrando de
plataformas de desenvolvimento como Delphi(TM), que oferece um ótimo ambiente
RAD(Rapid Application Development) e fácil integração com o Firebird, através do
DBExpress. O Firebird tem se destacado, porque para aplicações desktop, ele é um banco
de dados que melhor adapta-se ao ambiente exigido por essas aplicações.Desenvolver
aplicações swing no NetBeans é tão prático quanto o Delphi(TM), só que nele não temos
disponível componentes como os da palheta DBExpress incorporados no Delphi à partir da
versão 6.0, que realiza acesso aos bancos de dados através de uma interface 'simples' e leve.
O download do NetBeans pode ser realizado através do endereço:
http://www.netbeans.org e do Firebird em http://www.firebirdsql.org.
No Java(TM) a conexão com os bancos de dados, é realizado através da
API(Application Plataform Interface) JDBC(Java Database Connectivety), que é uma fina
camada cuja responsabilidade de implementação é delegada aos fabricantes dos bancos de
dados. Maiores informações sobre o JDBC pode ser obtido através das referências citadas
no final desse tutorial. O driver para conexão do Firebird é do tipo 4, apelidado de JayBird
e o download pode ser realizado no endereço: http://www.firebirdsql.org/index.php?
op=files&id=jaybird.
Depois de preparar o ambiente de desenvolvimento (instalar o Firebird(Server ou
client)), pode-se partir ao desenvolvimento. Primeiro descompacte o arquivo do driver
JayBird em algum diretório a sua escolha. Os itens seguintes dizem respeito aos
procedimentos necessários para registrar um driver de qualquer banco de dados no
Netbeans, mas que neste caso será o do Firebird.

• Abra o NetBeans.
• Selecione o menu Windows-->Runtime(Ctrl+5). Será mostrado o ambiente onde é
possível registrar não só os bancos mas como também os servidores de
aplicações,acompanhar processos,debuggers, etc.
• Nesse ambiente selecione a opção Databases-->Drivers(Figura 1).Clique com o
botão direito na opção Drivers e no popup menu aberto, clique na opção Add
Driver...(Figura 2).
• Na janela que foi aberta(Figura 3) é onde informamos o(s) arquivo(s) do driver de
conexão. Ela é composta basicamente, do arquivos JAR (Java Archive), que
empacotam as classes do Driver - Driver File(s), a classe responsável pela
conexão(driver) - Driver Class, e um nome para o registro.
• Clique na botão Add.., e escolha o arquivo jar/zip. O nome do arquivo do driver de
conexão do Firebird é: firebirdsql-full.jar. Para informar a classe que representa o
driver do Firebird(Driver Class), pode-se digitar o nome
qualificado(org.firebirdsql.jdbc.FBDriver) da classe, ou seja, nome do pacote +
nome da classe, ou pode dar um clique no botão Find, que ele irá efetutar uma
busca no arquivo e quando encontrá-la irá incluir o nome no combobox.(Figura 4).
Após registrar o driver JDBC é possível conectar ao banco de dados, e executar
comandos DDL(Data Definition Language) ou DML (Data Manipulate Language) sem que
seja necessário sair do ambiente de desenvolvimento do NetBeans.Isto é bom porque
diminui o número de aplicativos abertos
Para estabelecer a conexão com o banco de dados, clique com o botão direito em cima
do driver do banco, Connect Using...(Figura 5) . Será aberto uma nova janela para que seja
informado a URL do banco, Usuário, e Senha. (Figura 6).
Se todos os procedimentos anteriores estiverem sido realizado com sucesso, o ambiente
para interação com o banco de dados através do NetBeans estará completo, bastando apenas
solicitar a ferramenta que conecte ao banco. Para conectar através de alguma classe de
conexão executada no NetBeans, é necessário copiar os arquivos JAR com as classes do
driver, para o diretório < NETBEANS_HOME >/LIB/EXT. Essa opção é válido apenas as
versões 3.x