Em primeiro lugar, vou partir da premissa que o firebird/interbase e java esteja instalado e configurado corretamente. Caso contrário, existe em www.vivaolinux.com.br um artigo elaborado pelo Junior que contempla toda a instalação do java 2 SE. Portanto não entrarei em detalhes neste tópico.
Criaremos o diretório jdbc
[root@athlon usr]# cd /usr/java/j2sdk1.4.1_04/jre/
[root@athlon jre]# mkdir jdbc
[root@athlon jdbc]# cdjdbc
Vamos efetuar o download do jdbc que é necessário para o funcionamento do processo de conexão com qualquer bco de dados.
No link abaixo, você encontrará o arquivo JDBC2 (jdbc2_0-stdext.jar). Efetue o download desde arquivo, e o salve na pasta que acabamos de criar.
http://java.sun.com/products/jdbc/download.html
Agora efetue o download do jdbc tipo 4 (conexão direta como banco) do Firebird/Interbase.
http://prdownloads.sourceforge.net/firebird/FirebirdSQL-1.0.0.zip
Descompactando o arquivo:
[root@athlon jdbc]# unzip FirebirdSQL-1.0.0.zip
Archive: FirebirdSQL-1.0.0.zip
inflating: firebirdjmx.jar
inflating: firebirdsql-full.jar
inflating: firebirdsql-test.jar
inflating: firebirdsql.jar
inflating: firebirdsql.rar
creating: lib/
inflating: lib/mini-concurrent.jar
inflating: lib/mini-j2ee.jar
inflating: lib/jaas.jar
inflating: lib/log4j-core.jar
inflating: faq.html
inflating: FAQ.txt
inflating: JDBC20_conformance.html
inflating: release_notes.html
[root@athlon jdbc]#
O conteúudo da pasta jdbc deverá ser semelhante a isto:
[root@athlon jdbc]# ls
FAQ.txt firebirdjmx.jar firebirdsql.rar
FirebirdSQL-1.0.0.zip firebirdsql-full.jar jdbc2_0-stdext.jar
JDBC20_conformance.html firebirdsql-test.jar lib
faq.html firebirdsql.jar release_notes.html
[root@athlon jdbc]#
Agora ao conteudo da pasta lib:
[root@athlon jdbc]# ls lib
jaas.jar log4j-core.jar mini-concurrent.jar mini-j2ee.jar
[root@athlon jdbc]#
Apagaremos o arquivo compactado por não precisar mais dele:
[root@athlon jdbc]#
[root@athlon jdbc]# rm -f FirebirdSQL-1.0.0.zip
[root@athlon jdbc]#
inclua esta linha do arquivo /etc/profile
CLASSPATH=$CLASSPATH:/usr/java/j2sdk1.4.1_04/jre/jdbc/jdbc2_0-stdext.jar:/usr/java/j2sdk1.4.1_04/jre/jdbc/firebirdsql.jar:/usr/java/j2sdk1.4.1_04/jre/jdbc/lib/jaas.jar:-/usr/java/j2sdk1.4.1_04/jre/jdbc/lib/log4j-core.jar:/usr/java/j2sdk1.4.1_04/jre/jdbc/lib/mini-concurrent.jar:/usr/java/j2sdk1.4.1_04/jre/jdbc/lib/mini-j2ee.jar
Segue abaixo um exemplo de conexão com o Bco em Java:
exemplo de java com interbase
Compilando o programa
[root@athlon java]# javac Bco.java
Executando o programa
[root@athlon java]# java Bco
Nenhum comentário:
Postar um comentário